发明名称 Techniques to support large numbers of subscribers to a real-time event
摘要 Techniques to manage large numbers of subscribers to real-time events are described. Embodiments may filter subscribers dynamically into buckets where publications are distributed only to subscribers in the same bucket as the publisher. Buckets may be dynamically created and removed to lower or raise the publication rate for subscribers to an acceptable level. Embodiments may use a two-level bucketing algorithm for filtering that is memory and CPU efficient, and scales with large numbers of subscriptions. The techniques may also reduce the context loss for a subscriber when a new bucket has to be created and subscribers distributed between buckets. Embodiments may be scaled out to multiple servers, to accommodate very large numbers of subscribers and publications. Other embodiments are described and claimed.
申请公布号 US8379525(B2) 申请公布日期 2013.02.19
申请号 US20100892649 申请日期 2010.09.28
申请人 MICROSOFT CORPORATION;WAN WILLIAM LAU CHEUK;CHERUKURI RAVIKANT;GORDON STEPHEN;BAKSHITZ OFFIR 发明人 WAN WILLIAM LAU CHEUK;CHERUKURI RAVIKANT;GORDON STEPHEN;BAKSHITZ OFFIR
分类号 H04L12/26 主分类号 H04L12/26
代理机构 代理人
主权项
地址