MESSAGE BROKER SYSTEM WITH PARALLEL PERSISTENCE

A message broker computer includes a master broker, a plurality of slave message brokers and event stores. A client system sends messages for processing to the master broker. The master broker generates a message event in response to receiving such a message, and distributes the message event in par...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CANLI TURKMEN, HODA SAHIR, FUGITT JESSE A
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A message broker computer includes a master broker, a plurality of slave message brokers and event stores. A client system sends messages for processing to the master broker. The master broker generates a message event in response to receiving such a message, and distributes the message event in parallel to the slave brokers and the event stores. Each of the event stores store the message event in persistent storage, and notifies the master broker that the message event has been persisted. The master broker considers the message stabilized n a quorum of the event stores. As the master broker does not take action until a messaging event is stabilized, in the event of failover, a new master broker is able to re-construct a broker state of the old master with no loss of data. 消息代理计算机包括主代理、多个从消息代理和事件储存器。客户端系统将用于处理的消息发送到主代理。主代理响应于接收到这样的消息而生成消息事件,并将消息事件并行地分发给从代理和事件储存器。事件储存器中的每个将消息事件存储在持久性储存器中,并向主代理通知消息事件已经被持久存留。主代理将消息视为在法定数的事件储存器中被稳定化。由于主代理直到消息传递事件被稳定化才采取动作,因此在故障转移的情况下,新主代理能够在不损失数据的情况下重构旧主代理的代理状态。