Message ordering in a messaging system
    1.
    发明授权
    Message ordering in a messaging system 失效
    消息系统中的消息排序

    公开(公告)号:US07580979B2

    公开(公告)日:2009-08-25

    申请号:US10319268

    申请日:2002-12-13

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30368

    摘要: A messaging handling system implements the well-known Two-Phase Commit protocol (comprising prepare and commit operations) to store messages related to transactions in a repository, but enforces message ordering. The commit operation is divided into two phases: a commit phase and a release phase. Prepare requests are implemented conventionally. Commit requests are implemented by immediately executing the commit phase of the operation, but delaying release of the message for reading from the repository until all prepare requests received prior to an instant request have released. In this manner, message ordering is preserved, while allowing use of conventional two-phase commit protocol processing.

    摘要翻译: 消息传递处理系统实现众所周知的两阶段提交协议(包括准备和提交操作)以将与事务相关的消息存储在存储库中,但是执行消息排序。 提交操作分为两个阶段:提交阶段和发布阶段。 常规地实施准备请求。 提交请求通过立即执行操作的提交阶段来实现,但是延迟释放消息以从存储库读取直到在即时请求之前收到的所有准备请求已经被释放。 以这种方式,保留消息排序,同时允许使用传统的两阶段提交协议处理。

    Data processing system and method for message handling
    2.
    发明申请
    Data processing system and method for message handling 审中-公开
    数据处理系统和消息处理方法

    公开(公告)号:US20060200516A1

    公开(公告)日:2006-09-07

    申请号:US11365410

    申请日:2006-03-01

    IPC分类号: G06F15/16

    摘要: A data processing system for message handling comprises a coupling facility for receiving messages, the coupling facility arranged to maintain a queue of messages, and a database for storing messages. A component, such as a server, of the system is arranged to detect that a message is of a size above a predetermined threshold, and therefore stores this larger message in the database and enters a proxy in the queue of messages.

    摘要翻译: 用于消息处理的数据处理系统包括用于接收消息的耦合设备,被配置为维护消息队列的耦合设备以及用于存储消息的数据库。 系统的组件(例如服务器)被安排为检测到消息具有大于预定阈值的大小,并且因此将该较大消息存储在数据库中并在消息队列中输入代理。

    Data processing arrangement and method
    3.
    发明授权
    Data processing arrangement and method 有权
    资料处理安排及方法

    公开(公告)号:US06948093B2

    公开(公告)日:2005-09-20

    申请号:US10228636

    申请日:2002-08-27

    IPC分类号: G06F11/00 H04L1/22

    CPC分类号: G06F11/1471

    摘要: A data processing arrangement (100) and method for fuzzy backup and restore of MQSeries shared queues held in coupling facility list structure (106). Periodically backups are taken of the data held in the CF list structure by backing up messages in the sequence uncommitted puts (220), committed puts (230), uncommitted gets (240) and expired messages (250), whereby all messages may be backed up in the backup means except for exceptions which are recorded in the record log. In the event of media failure of the coupling facility, data can be restored by restoring messages in the sequence restoring messages from the backup means (320), replaying messages from the record log means (340) and determining final disposition of messages from replay of the record log means (350). This provides the advantage of allowing the number of log records written to be reduced.

    摘要翻译: 一种用于在耦合设施列表结构(106)中保存的MQSeries共享队列的模糊备份和恢复的数据处理装置(100)和方法。 通过在未提交的投放(220),提交投放(230),未提交的收益(240)和过期消息(250)的顺序中备份消息来对CF列表结构中保存的数据进行定期备份,从而所有消息都可以被备份 在记录日志中记录的异常除外。 在耦合设备的媒体故障的情况下,可以通过在从备份装置(320)恢复消息的顺序中恢复消息来恢复数据来恢复数据,从记录日志装置(340)重放消息并确定来自重播的消息的最终处置 记录日志意味着(350)。 这提供了允许减少写入的日志记录的数量的优点。