SYSTEMS AND METHODS FOR PROVIDING DISTRIBUTED DYNAMIC ROUTING USING A LOGICAL BROKER
First Claim
1. A method, implemented using a computing system, for providing a messaging network that includes a plurality of brokers, comprising:
- connecting to a message consumer;
receiving, from the message consumer, message-identifying information; and
configuring, using the computing system, the plurality of brokers to route messages identified by the message-identifying information to the consumer.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed that provide a single logical broker from the point of view of a message consumer connected to a messaging network. The messaging network implements dynamic routing that adapts to changes in the message preferences of the message consumer and the message consumer'"'"'s availability throughout the messaging network. In various embodiments, the connection/disconnection of a message consumer and/or changes to message routing criteria at any broker in the network are propagated to all other brokers in the network until the entire network is adapted, such that a message consumer may connect to any broker node and receive the same network service and functionality regardless of connection point.
11 Citations
20 Claims
-
1. A method, implemented using a computing system, for providing a messaging network that includes a plurality of brokers, comprising:
-
connecting to a message consumer; receiving, from the message consumer, message-identifying information; and configuring, using the computing system, the plurality of brokers to route messages identified by the message-identifying information to the consumer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for routing messages in a messaging network that includes a plurality of brokers, the system comprising:
-
a memory containing instructions; and a processor, connected to the memory, that executes the instructions to perform operations comprising; connecting to a message consumer; receiving, from the message consumer, message-identifying information; and configuring, using the computing system, the plurality of brokers to route messages identified by the message-identifying information to the consumer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium containing instructions that, when executed by a processor, perform a method for providing a messaging network that includes a plurality of brokers, comprising:
-
connecting to a message consumer; receiving, from the message consumer, message-identifying information; and configuring, using the computing system, the plurality of brokers to route messages identified by the message-identifying information to the consumer. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification