Scalable, real-time messaging system
AssigneeSatori Worldwide, LLC
InventorsLev Walkin, Fredrik Erik Linder
Life of this patent
Estimating the term…
Loading patent…
AssigneeSatori Worldwide, LLC
InventorsLev Walkin, Fredrik Erik Linder
Estimating the term…
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for balancing loads in a publish-subscribe system. An example method includes: selecting a first hosting node from a plurality of hosting nodes based, at least in part, on a load data selected from at least one of node-specific data representing loads on the plurality of hosting nodes and channel-specific data representing a load associated with a channel; sending a request to the first hosting node to temporarily host a portion of a channel; temporarily hosting the channel portion by the first hosting node by temporarily storing one or more messages published to the channel, and temporarily providing, to a plurality of subscribers to the channel, access to the one of more messages; receiving a request to access the channel portion; and granting permission to access the channel portion.
A load-balancing method for a publish-subscribe system, the load-balancing method comprising:
A computing device, comprising:
A non-transitory machine-readable medium having instructions stored thereon that, when executed by one or more computer processors, cause the one or more computer processors to:
Dependencies are inferred from the claim text.