发明名称 Message broadcasting in a clustered computing environment
摘要 Approaches are provided for message broadcasting within a clustered computing environment such as a Cloud computing environment. Specifically, a message is received in a message queue (e.g., on a message queue server). From the message queue, the message is sent to a single node of a plurality of nodes within the clustered computing environment. The single node can be selected based on factors such as a best available node within the plurality of nodes. This single node will process the message and identify a set of message listeners to whom the message should be broadcast (e.g., based on a topic of the message and an association of the topic to the set of message listeners). The single node will then publish the message to the set of message listeners. Delivery confirmations, responses, etc. associated with the message will then be tracked, processed, and/or routed by the single node.
申请公布号 US9444636(B2) 申请公布日期 2016.09.13
申请号 US201514875810 申请日期 2015.10.06
申请人 International Business Machines Corporation 发明人 DeLucca Albert;DeLuca Lisa Seacat;Goodman Brian D.;Tomala-Reyes Angel E.
分类号 G06F15/16;H04L12/18;H04L12/58 主分类号 G06F15/16
代理机构 Keohane & D'Alessandro PLLC 代理人 Hartwell William H.;Schiesser Madeline F.;Keohane & D'Alessandro PLLC
主权项 1. A method for message broadcasting in a clustered computing environment, comprising: receiving a message in a message queue; selecting a single node from a plurality of nodes in the clustered computing environment; processing the message on the single node; identifying a subset of a set of message listeners to receive the message based on a topic of the message using the single node; broadcasting the message to the subset of message listeners from the single node; publishing, by the single node, the message to the subset of message listeners; tracking, by the single node, at least one of: a message delivery and a response, from at least one message listener of the subset of message listeners; and routing, by the single node, the at least one of: a message delivery and a response, from the at least one message listener of the subset of message listeners.
地址 Armonk NY US