×

Shared cache for potentially repetitive message data in a publish-subscription environment

  • US 9,185,181 B2
  • Filed: 03/25/2011
  • Issued: 11/10/2015
  • Est. Priority Date: 03/25/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for caching potentially repetitive message data in a publish-subscription (pub/sub) messaging environment, comprising:

  • receiving a first message on a broker system from a publisher system;

    identifying, on the broker system, a set of data in a first message, the set of data including informational content of the first message that has a potential to appear in at least one future message;

    associating the set of data with a unique identifier;

    caching the set of data associated with the unique identifier in a shared cache on a client;

    replacing the informational content in the set of data in the first message with the unique identifier to yield an abbreviated message;

    sending the abbreviated message to a subscriber system;

    retrieving, on the subscriber system, the set of data from the shared cache;

    replacing the unique identifier in the abbreviated message with the set of data to yield a complete message;

    receiving a second message on the broker system from the publisher system, the second message having the unique identifier in place of the set of dataforwarding the second message from the broker system to the subscriber system;

    locating, by the subscriber system, the unique identifier in the second message;

    retrieving, by the subscriber system, the set of data from the cache; and

    replacing, by the subscriber system, the unique identifier in the second message with the set of data.

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