1

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

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

这种消息代理的其他用例是什么?你能提供例子吗

4

1 回答 1

0

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

  • 一个数据库
  • 数据库分片,例如 NoSQL 数据库或其他键值存储。
  • 审核日志
  • 锁管理器,例如 Chubby
  • 任何事件溯源系统。
  • 事务处理器,例如 LMAX
于 2015-05-30T20:36:48.937 回答