×

Method and system for application level load balancing in a publish/subscribe message architecture

  • US 8,982,882 B2
  • Filed: 11/09/2009
  • Issued: 03/17/2015
  • Est. Priority Date: 11/09/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for processing a request at a first remote relay, the method comprising:

  • receiving the request at the first remote relay from a first client, wherein the request comprises a subscription request or a publication request;

    determining, by the first remote relay, if the request is either the subscription request or the publication request;

    upon determining that the request is the subscription request, providing a subscription message from the first remote relay to each of a first set of central relays from among more than one set of central relays, wherein the subscription message comprises information related to the subscription request;

    upon determining that the request is the publication request, providing a publication message from the first remote relay to one central relay in each of the first set of central relays and a second set of central relays, wherein the publication message comprises information related to the publication request;

    determining, by the first remote relay, if a publication received from one of the central relays in either the first set of central relays or the second set of central relays is intended for the first client based on correspondence information from the publication with the information from the subscription request; and

    providing the publication to the first client if information from the publication corresponds to the information from the subscription request.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×