Flexible error trace mechanism
    1.
    发明授权
    Flexible error trace mechanism 有权
    灵活的误差跟踪机制

    公开(公告)号:US07685573B2

    公开(公告)日:2010-03-23

    申请号:US10651328

    申请日:2003-08-28

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3636 G06F11/3471

    摘要: For a flexible error trace mechanism, embodiments may be implemented for C/C++ interface libraries, or in programs written in C/C++ or other programming languages. In one embodiment, when an error occurs in a function call, a trace element may be recorded that may include the source file name, function name, line number and other information that may be used to identify the error. In one embodiment, the library function may call a plurality of library functions in a function call stack. For each of the plurality of library functions, if the library function generates an error, an error trace element may be added to the error trace. After completion of the library function, the program may obtain the error trace for the library function. The error(s), if any, may be debugged using the information in the obtained error trace.

    摘要翻译: 对于灵活的错误跟踪机制,可以为C / C ++接口库或以C / C ++或其他编程语言编写的程序实现实施例。 在一个实施例中,当在功能调用中发生错误时,可以记录可以包括源文件名,功能名称,行号和可用于识别错误的其他信息的跟踪元素。 在一个实施例中,库函数可以调用函数调用栈中的多个库函数。 对于多个库函数中的每一个,如果库函数生成错误,则可以将错误跟踪元素添加到错误跟踪。 完成库函数后,程序可以获取库函数的错误跟踪。 可以使用获得的错误跟踪中的信息来调试错误(如果有的话)。

    Pluggable authentication and access control for a messaging system
    2.
    发明授权
    Pluggable authentication and access control for a messaging system 有权
    消息系统的可插拔认证和访问控制

    公开(公告)号:US06954792B2

    公开(公告)日:2005-10-11

    申请号:US09896090

    申请日:2001-06-29

    IPC分类号: H04L29/06 G06F15/16

    CPC分类号: H04L63/08 H04L63/10

    摘要: A system and method for providing pluggable authentication and access control in computer systems and services are described. The authentication and access control process may be categorized into three components: an authentication protocol, a user repository and an access control model. In one embodiment, the authentication and access control mechanism may be implemented as three pluggable modules: an authentication protocol handler module for the authenticator side, an authentication protocol handler for the side to be authenticated, and an access control context module on the authenticator side. The pluggable modules may be exchangeable to support a variety of authentication types, user repositories, and access control models. The authentication protocol handlers provide symmetrical methods to handle requests and responses in the authentication process that reflect the symmetrical nature of the authentication process.

    摘要翻译: 描述了一种用于在计算机系统和服务中提供可插拔认证和访问控制的系统和方法。 认证和访问控制过程可以被分为三个组件:认证协议,用户存储库和访问控制模型。 在一个实施例中,认证和访问控制机制可以被实现为三个可插拔模块:用于认证方的认证协议处理器模块,用于被认证侧的认证协议处理程序,以及认证者侧的访问控制上下文模块。 可插拔模块可以是可交换的,以支持各种认证类型,用户存储库和访问控制模型。 认证协议处理程序提供对称方法来处理反映认证过程的对称性质的认证过程中的请求和响应。

    SYSTEM AND METHOD FOR FLOW CONTROL IN A MESSAGING SUBSYSTEM BASED ON MESSAGE-IN/OUT RATES
    3.
    发明申请
    SYSTEM AND METHOD FOR FLOW CONTROL IN A MESSAGING SUBSYSTEM BASED ON MESSAGE-IN/OUT RATES 有权
    基于消息输入/输出速率的消息传递子系统中的流量控制系统和方法

    公开(公告)号:US20120324000A1

    公开(公告)日:2012-12-20

    申请号:US13163355

    申请日:2011-06-17

    IPC分类号: G06F15/16

    CPC分类号: G06F9/546

    摘要: Systems and methods are provided, for use in a messaging subsystem, which supports flow control of messages between producers and consumers. A system can include at least one producer that is operable to send messages in a batch to one or more consumers via at least one destination; and one or more consumers that are operable to process messages received from the at least one producer via the at least one destination. The system can also include a message broker which includes the at least one destination and which manages communications between the at least one producer and the one or more consumers. The message broker includes a flow controller that is operable to monitor a producing rate and a consuming rate, and dynamically adjust a batch size of the batch at the at least one producer based on the producing rate and the consuming rate to communicate the messages more efficiently.

    摘要翻译: 提供了系统和方法,用于消息传递子系统,其支持生产者和消费者之间的消息的流控制。 系统可以包括至少一个生产者,其可操作以经由至少一个目的地批量地向一个或多个消费者发送消息; 以及可操作用于处理经由至少一个目的地从所述至少一个制作者接收的消息的一个或多个消费者。 该系统还可以包括消息代理,其包括至少一个目的地并且管理至少一个生产者和一个或多个消费者之间的通信。 消息代理包括流控制器,其可操作以监视生产速率和消耗速率,并且基于生产速率和消耗速率在至少一个生产者处动态地调整批次的批量大小以更有效地传达消息 。

    System and method for flow control in a messaging subsystem based on message-in/out rates
    4.
    发明授权
    System and method for flow control in a messaging subsystem based on message-in/out rates 有权
    基于消息输入/输出速率的消息传递子系统中的流量控制的系统和方法

    公开(公告)号:US09110745B2

    公开(公告)日:2015-08-18

    申请号:US13163355

    申请日:2011-06-17

    IPC分类号: G06F15/16 G06F9/54 G06F15/173

    CPC分类号: G06F9/546

    摘要: Systems and methods are provided, for use in a messaging subsystem, which supports flow control of messages between producers and consumers. A system can include at least one producer that is operable to send messages in a batch to one or more consumers via at least one destination; and one or more consumers that are operable to process messages received from the at least one producer via the at least one destination. The system can also include a message broker which includes the at least one destination and which manages communications between the at least one producer and the one or more consumers. The message broker includes a flow controller that is operable to monitor a producing rate and a consuming rate, and dynamically adjust a batch size of the batch at the at least one producer based on the producing rate and the consuming rate to communicate the messages more efficiently.

    摘要翻译: 提供了系统和方法,用于消息传递子系统,其支持生产者和消费者之间的消息的流控制。 系统可以包括至少一个生产者,其可操作以经由至少一个目的地批量地向一个或多个消费者发送消息; 以及可操作用于处理经由至少一个目的地从所述至少一个制作者接收的消息的一个或多个消费者。 该系统还可以包括消息代理,其包括至少一个目的地并且管理至少一个生产者和一个或多个消费者之间的通信。 消息代理包括流控制器,其可操作以监视生产速率和消耗速率,并且基于产生速率和消耗速率在至少一个生产者处动态地调整批次的批量大小以更有效地传达消息 。