Messaging forwarding system and method
AssigneeInternational Business Machines Corporation
InventorsLEO J. DAVISON, IAN C. EDWARDS, JONATHAN LEVELL, ANDREW J. SCHOFIELD
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsLEO J. DAVISON, IAN C. EDWARDS, JONATHAN LEVELL, ANDREW J. SCHOFIELD
Estimating the term…
A messaging system having a cluster of receiving applications for handling received messages, and a cluster of messaging engines for receiving messages from one or more message sources and forwarding the received messages to one of the receiving applications is provided. Each messaging engine is operable to transmit load balancing information, the load balancing information comprising an indication of the current loading on the messaging engine. The receiving applications are instructed to establish a connection to receive messages from a particular messaging engine within the cluster based on the load balancing information. Accordingly, applications are able to receive messages in such a way that the messages do not build up unprocessed on a particular messaging engine for too long, and such that messages are routed to messaging engines where messages are being consumed, and so that the receiving applications receive messages from every messaging engine where messages are arriving.
A messaging system, comprising:
A messaging method of forwarding messages from a cluster of messaging engines to a cluster of receiving applications, comprising the steps of:
A computer program product for controlling forwarding of messages from a cluster of messaging engines to a cluster of receiving applications, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a data processing apparatus to cause the data processing apparatus to perform a method comprising:
Dependencies are inferred from the claim text.