发明名称 |
Hierarchical publish/subscribe system |
摘要 |
A method for publishing a publication message includes receiving, at one of a plurality of first relays, a subscription request from a first client and transmitting the subscription request from the one of the plurality of first relays to first and second central relays of a plurality of central relays. The method also includes receiving, at another of the plurality of first relays, a publication request from a second client. The publication request includes the publication message. The method further includes transmitting the publication message from the another of the plurality of first relays to all of the plurality of central relays, transmitting the publication message from at least one of the first and second central relays to the one of the plurality of first relays, and transmitting the publication message from the one of the plurality of first relays to the first client. |
申请公布号 |
US9269080(B2) |
申请公布日期 |
2016.02.23 |
申请号 |
US201213534634 |
申请日期 |
2012.06.27 |
申请人 |
VERISIGN, INC. |
发明人 |
Miller Steven D.;Gallant John K.;Henderson Karl M.;Verd Brad |
分类号 |
G06F15/16;G06Q10/10;H04L29/08;H04L12/18 |
主分类号 |
G06F15/16 |
代理机构 |
MH2 Technology Law Group, LLP |
代理人 |
MH2 Technology Law Group, LLP |
主权项 |
1. A method for publishing a publication message, the method comprising:
receiving, at one of a plurality of first relays, a subscription request from a first client; transmitting the subscription request from the one of the plurality of first relays to each member of a first grouping of central relays; receiving, at the one of the plurality of first relays, a publication request from a second client, the publication request including the publication message; transmitting the publication message from the one of the plurality of first relays to a member of the first grouping of central relays and to a member of a second grouping of central relays, wherein each grouping of central relays comprises more than one central relay and each grouping of central relays is located at a different geographic location, whereby the member of the central relays in the first grouping of central relays is operable to publish the publication message to remaining central relays in the first grouping of central relays on behalf of the one of the plurality of first relays and whereby the member of the central relays in the second grouping of central relays is operable to publish the publication message to remaining central relays in the second grouping of central relays on behalf of the one of the plurality of first relays; determining, at the one of the plurality of first relays, that information in the subscription request matches information in the publication request; and transmitting the publication message from the one of the plurality of first relays to the first client. |
地址 |
Reston VA US |