首页> 外文会议>International Conference on Dependable Systems and Networks >Scalably Supporting Durable Subscriptions in a Publish/Subscribe System
【24h】

Scalably Supporting Durable Subscriptions in a Publish/Subscribe System

机译:在发布/订阅系统中可伸缩地支持耐用的订阅

获取原文

摘要

We describe algorithms to scalably support durable subscriptions in a publish-subscribe system. Durable subscriptions are guaranteed exactly-once message delivery, despite periods of disconnection from the system. Our algorithms persistently log each message only once in the system, and can support administratively specified 'early-release' policies that reclaim persistent storage in the presence of misbehaving durable subscribers. To efficiently recover messages missed by a disconnected durable subscriber, without refiltering messages published while the subscriber was disconnected, we persistently log filtering information in a manner optimized for the read/write pattern of durable subscriptions. Consolidation of data-structures across all subscribers that are done with catching up (after a disconnection), helps the system support a larger number of subscribers. We experimentally demonstrate the low-latency and scalability properties of our implementation, both in the presence and absence of failures.
机译:我们描述了在发布 - 订阅系统中可伸缩地支持持久订阅的算法。尽管从系统断开连接,但耐用的订阅完全一切。我们的算法仅在系统中只关注每条消息一次,并且可以支持管理地指定的“早期发布”策略,这些策略在存在不行动的持久订阅者时收回持久存储。为了有效地恢复断开连接的耐用订户未错过的消息,而无需在订户断开时发布的邮件,我们持续以针对耐用订阅的读/写模式优化的方式进行过滤信息。整合通过追赶(断开连接)完成的所有订阅者的数据结构,帮助系统支持更多的用户。我们在实验上展示了我们实施的低延迟和可扩展性属性,无论是在存在和缺乏故障中。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号