发明名称 |
Broker designation and selection in a publish-subscription environment |
摘要 |
Approaches for designating and/or selecting broker systems in a publication-subscription (pub-sub) messaging environment are provided. In one approach, a subscriber system may be designated as a broker system based on a capability of the subscriber system to function as a broker system for its peers. In another approach, a broker system may be selected from among a plurality of broker systems based upon a cache directory that identifies the content/messages that each broker system may have cached. If a particular broker system has previously cached content that is at least similar to an intended message, that particular broker system may be selected for distributing the intended message to a set of subscriber systems. |
申请公布号 |
US9131005(B2) |
申请公布日期 |
2015.09.08 |
申请号 |
US201514591263 |
申请日期 |
2015.01.07 |
申请人 |
International Business Machines Corporation |
发明人 |
Bhogal Kulvir S.;Hamilton, II Rick A.;O'Connell Brian M. |
分类号 |
G06F15/16;H04L29/08 |
主分类号 |
G06F15/16 |
代理机构 |
Keohane & D'Alessandro PLLC |
代理人 |
Schiesser William E.;Keohane & D'Alessandro PLLC ;Barasch Maxine L. |
主权项 |
1. A computer-implemented method for designating broker systems in a publish-subscription (pub-sub) messaging environment, comprising:
determining a type of content received by a set of subscriber systems in the pub-sub messaging environment; identifying at least one subscriber system, not currently designated as a broker system, of the set of subscriber systems having a capability to function as the broker system with respect to other subscriber systems of the set of subscriber systems, the capability being determined based upon a set of metadata stored in at least one computer memory; designating the at least one subscriber system as the broker system based on the capability; sending a set of messages having the type of content to the broker system for distribution to the other subscriber systems; determining, by the broker system, a portion of content of a message of the set of messages, which is likely to appear in future messages; and notifying the other subscriber systems, by the broker, that the portion of content will be designated by a cache key. |
地址 |
Armonk NY US |