Optimization of a message handling system
    1.
    发明授权
    Optimization of a message handling system 失效
    消息处理系统的优化

    公开(公告)号:US08195790B2

    公开(公告)日:2012-06-05

    申请号:US11371746

    申请日:2006-03-09

    IPC分类号: G06F15/173

    CPC分类号: H04L12/66

    摘要: A data processing method for optimizing one or more parameters of a message handling system comprises defining a test workload comprising a plurality of messages, simulating the normal operation of the message handling system, processing at least a portion of the test workload, changing one or more parameters of the message handling system, monitoring the performance of the message handling system, and generating an optimization of at least one parameter based upon the performance of the message handling system.

    摘要翻译: 用于优化消息处理系统的一个或多个参数的数据处理方法包括定义包括多个消息的测试工作负载,模拟消息处理系统的正常操作,处理测试工作负载的至少一部分,改变一个或多个 消息处理系统的参数,监视消息处理系统的性能,以及基于消息处理系统的性能来生成至少一个参数的优化。

    Optimistic processing of messages in a messaging system
    2.
    发明授权
    Optimistic processing of messages in a messaging system 有权
    消息系统中消息的乐观处理

    公开(公告)号:US09442781B2

    公开(公告)日:2016-09-13

    申请号:US11531726

    申请日:2006-09-14

    IPC分类号: G06F3/00 G06F9/54

    CPC分类号: G06F9/546 G06F2209/548

    摘要: For processing messages in a messaging system comprising a source and a destination queue manager, an uncommitted message is received from an application at the source queue manager. This is transmitted to the destination queue manager and received thereat. When it is determined that the message is uncommitted, it is stored in memory, rather than placing the message on a receive queue for processing by another application. If it is determined that the uncommitted message has been committed by the application which originated the uncommitted message, then it is placed on the receive queue.

    摘要翻译: 为了在包括源和目的地队列管理器的消息系统中处理消息,从源队列管理器处的应用程序接收未提交的消息。 这被发送到目的地队列管理器并在那里接收。 当确定消息未被提交时,它被存储在存储器中,而不是将消息放置在接收队列上以供另一个应用程序处理。 如果确定未提交的消息已由发起未提交消息的应用程序提交,则它被放置在接收队列上。

    Automated duplicate message content detection
    3.
    发明授权
    Automated duplicate message content detection 有权
    自动重复消息内容检测

    公开(公告)号:US08572187B2

    公开(公告)日:2013-10-29

    申请号:US12430182

    申请日:2009-04-27

    IPC分类号: G06F15/82 G06F11/10

    摘要: Message content associated with at least one message received by a message processing server is stored in association with the message processing server. The message content within an incoming message is compared with the stored message content. A determination is made as to whether the stored message content is duplicated by the message content associated with the incoming message. A duplicate message content management action is performed based upon the determination as to whether the stored message content is duplicated by the message content associated with the incoming message. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.

    摘要翻译: 与消息处理服务器接收的至少一个消息相关联的消息内容与消息处理服务器相关联地存储。 将传入消息内的消息内容与存储的消息内容进行比较。 确定存储的消息内容是否被与传入消息相关联的消息内容复制。 基于关于所存储的消息内容是否被与所述传入消息相关联的消息内容复制的确定来执行重复的消息内容管理动作。 该摘要不被认为是限制性的,因为其他实施例可能偏离本摘要中描述的特征。

    Publish-subscribe looping detection and correction
    4.
    发明授权
    Publish-subscribe looping detection and correction 失效
    发布订阅循环检测和纠正

    公开(公告)号:US07558210B1

    公开(公告)日:2009-07-07

    申请号:US12250536

    申请日:2008-10-13

    CPC分类号: H04L12/1854 H04L12/1895

    摘要: This system detects and corrects looping problems in a publish-subscribe messaging network. This system requires a token which uniquely identifies a node in this network or universally unique in this messaging network. This system maintains a list of Universally Unique Identifiers (UUID) as a metadata attached to each publish-subscribe message (“publication”). As a node forwards a publication to another node, it is required to append its own UUID to this list or discard the message if its UUID already is in the attached list. Several nodes could form a broker cooperative aggregate node and have a unique identifier for all the nodes in the cooperative if they have an internal mechanism for preventing publication looping.

    摘要翻译: 该系统检测并纠正发布订阅消息传递网络中的循环问题。 该系统需要一个唯一标识该网络中的节点或在该消息传递网络中普遍唯一的令牌。 该系统将通用唯一标识符(UUID)的列表作为附加到每个发布订阅消息(“发布”)的元数据。 当节点将发布转发到另一个节点时,需要将其自己的UUID附加到此列表中,或者如果其UUID已在附件列表中,则丢弃该消息。 如果一个节点具有用于防止发布循环的内部机制,那么多个节点可以形成一个代理协作聚合节点,并具有协作中所有节点的唯一标识符。

    Method for Resolving a Unit of Work
    5.
    发明申请
    Method for Resolving a Unit of Work 有权
    解决工作单位的方法

    公开(公告)号:US20080040729A1

    公开(公告)日:2008-02-14

    申请号:US11690317

    申请日:2007-03-23

    IPC分类号: G06F9/46

    CPC分类号: G06F9/546

    摘要: A method for resolving a unit of work involving a plurality of participants, for use in a publish/subscribe system having a plurality of participants that subscribe to a first topic and at least one component having access to an outcome associated with the unit of work. The component publishes, to the first topic, a first message comprising a first outcome associated with the unit of work. If there is a failure associated with a first participant, a second participant use the published outcome to recover the unit of work.

    摘要翻译: 一种用于解决涉及多个参与者的工作单元的方法,用于具有订阅第一主题的多个参与者的发布/订阅系统以及具有访问与所述工作单元相关联的结果的至少一个组件。 该组件向第一主题发布包括与工作单元相关联的第一结果的第一消息。 如果与第一个参与者相关联的故障,第二个参与者使用已发布的结果来恢复工作单元。

    Handling large messages via pointer and log

    公开(公告)号:US10567322B2

    公开(公告)日:2020-02-18

    申请号:US12108545

    申请日:2008-04-24

    IPC分类号: H04L12/58

    摘要: A computer system with a first messaging application communicates a message to another computer system with a second messaging application via a coupling facility storage device. If the message does not exceed a predetermined threshold, the message is put onto the queue in the coupling facility. If the message does exceed a predetermined threshold, the message is put onto a log associated with the first messaging application and readable by the second messaging application. A pointer to the message is put onto the queue in the coupling facility. The pointer can be used to access the message in the log.

    PUBLISH-SUBSCRIBE LOOPING DETECTION AND CORRECTION
    8.
    发明申请
    PUBLISH-SUBSCRIBE LOOPING DETECTION AND CORRECTION 失效
    发布 - 订阅循环检测和校正

    公开(公告)号:US20090190594A1

    公开(公告)日:2009-07-30

    申请号:US12250536

    申请日:2008-10-13

    IPC分类号: H04L12/56

    CPC分类号: H04L12/1854 H04L12/1895

    摘要: This system detects and corrects looping problems in a publish-subscribe messaging network. This system requires a token which uniquely identifies a node in this network or universally unique in this messaging network. This system maintains a list of Universally Unique Identifiers (UUID) as a metadata attached to each publish-subscribe message (“publication”). As a node forwards a publication to another node, it is required to append its own UUID to this list or discard the message if its UUID already is in the attached list. Several nodes could form a broker cooperative aggregate node and have a unique identifier for all the nodes in the cooperative if they have an internal mechanism for preventing publication looping.

    摘要翻译: 该系统检测并纠正发布订阅消息传递网络中的循环问题。 该系统需要一个唯一标识该网络中的节点或在该消息传递网络中普遍唯一的令牌。 该系统将通用唯一标识符(UUID)的列表作为附加到每个发布订阅消息(“发布”)的元数据。 当节点将发布转发到另一个节点时,需要将其自己的UUID附加到此列表中,或者如果其UUID已在附件列表中,则丢弃该消息。 如果一个节点具有用于防止发布循环的内部机制,那么多个节点可以形成一个代理协作聚合节点,并具有协作中所有节点的唯一标识符。

    Handling Large Messages Via Pointer and Log
    9.
    发明申请
    Handling Large Messages Via Pointer and Log 审中-公开
    通过指针和日志处理大量消息

    公开(公告)号:US20080294661A1

    公开(公告)日:2008-11-27

    申请号:US12108545

    申请日:2008-04-24

    IPC分类号: G06F17/30

    CPC分类号: H04L51/14 H04L51/34

    摘要: A computer system with a first messaging application communicates a message to another computer system with a second messaging application via a coupling facility storage device. If the message does not exceed a predetermined threshold, the message is put onto the queue in the coupling facility. If the message does exceed a predetermined threshold, the message is put onto a log associated with the first messaging application and readable by the second messaging application. A pointer to the message is put onto the queue in the coupling facility. The pointer can be used to access the message in the log.

    摘要翻译: 具有第一消息收发应用的计算机系统经由耦合设备存储设备将消息传送到具有第二消息收发应用的另一计算机系统。 如果消息没有超过预定阈值,则将消息放在耦合设备中的队列中。 如果消息超出了预定阈值,则该消息被放置在与第一消息收发应用相关联并且被第二消息收发应用程序读取的日志上。 指向消息的指针放在耦合设备的队列中。 该指针可用于访问日志中的消息。

    Generating transaction message
    10.
    发明授权

    公开(公告)号:US11182752B2

    公开(公告)日:2021-11-23

    申请号:US12432329

    申请日:2009-04-29

    IPC分类号: G06Q20/00 G06Q20/10

    摘要: Systems methods and computer programs are disclosed that enable generating transaction messages. In one embodiment, the method comprises: generating a transaction message using a first computing device, the transaction message comprising: compensation information comprising instructions indicating a transaction to be executed in order to undo a previously executed transaction; and a transaction identification that identifies an executing program within the first computing device to execute the transaction; and sending the transaction message over an input/output device connected to the first computing device for processing on a second computing device.