【问题标题】:what are the use cases for persistant, in-order message broker持久的有序消息代理的用例是什么
【发布时间】:2015-08-13 04:38:35
【问题描述】:

使用 RAFT 分布式共识算法一次调用构建分布式消息代理。代理还将具有支持按顺序向订阅者传递消息的附加功能。属于某个主题的消息将按照代理接收它们的顺序传递(或从订阅者拉取,在拉取模型的情况下)。

具有这些功能的消息代理的一个用例是作业队列,因为它要求作业永远不会丢失(持久性)并且按照它们到达的顺序完成。

这种消息代理的其他用例是什么?可以举个例子吗

【问题讨论】:

    标签: persistence message-queue raft


    【解决方案1】:

    需要按顺序处理的任何事件流。换句话说,任何需要事务日志的东西。一些例子:

    • 一个数据库
    • 数据库分片,例如 NoSQL 数据库或其他键值存储。
    • 审核日志
    • 锁管理器,例如 Chubby
    • 任何event sourcing系统。
    • 事务处理器,例如 LMAX

    【讨论】:

      猜你喜欢
      • 2018-09-24
      • 2011-04-20
      • 2023-03-03
      • 2011-06-30
      • 1970-01-01
      • 2016-05-08
      • 1970-01-01
      • 2010-12-11
      • 2012-12-26
      相关资源
      最近更新 更多