Patent ID: 9191236
Filing Date: 2015-11-17
Classification: H04L

Abstract:
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 substantially similar nodes in a cluster having substantially identical software in the clustered computing environment to process the message, wherein the single node is selected based on an availability of resources to the single node; sending, in response to the selecting, the message from the queue to the single node without sending the message to any other nodes of the plurality of nodes; processing the message on the single node; identifying, by the single node, 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, without sending the message to any other nodes of the plurality of nodes; 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.