Patent ID: 9313159
Filing Date: 2016-04-12
CPC Classification: H04L

Claim Text:
1. A method comprising: storing, by a central processing unit, routing information for each of a plurality of message consumers connected to a messaging network, the routing information comprising an identification number (IN) that is associated with a first message consumer of the plurality of message consumers, the messaging network comprising a plurality of brokers; receiving a message and metadata associated with the message from a message producer without identification or an address of an intended message consumer, wherein the metadata comprises a routing key attached to the message; comparing, by the central processing unit, the routing key to the routing information for each of the plurality message consumers connected to the messaging network via the plurality of brokers; determining, by the central processing unit and in view of the comparing, that a broker of the plurality of brokers in the messaging network is connected to the first message consumer of the plurality of message consumers when the routing key corresponds to the IN, wherein the central processing unit is in data communication with the broker via the messaging network; and routing, by the central processing unit, the message to the broker that is connected to the first message consumer that is associated with the IN.