持久的有序消息代理的用例是啥
Posted
技术标签:
【中文标题】持久的有序消息代理的用例是啥【英文标题】:what are the use cases for persistant, in-order message broker持久的有序消息代理的用例是什么 【发布时间】:2015-08-13 04:38:35 【问题描述】:使用 RAFT 分布式共识算法一次调用构建分布式消息代理。代理还将具有支持按顺序向订阅者传递消息的附加功能。属于某个主题的消息将按照代理接收它们的顺序传递(或从订阅者拉取,在拉取模型的情况下)。
具有这些功能的消息代理的一个用例是作业队列,因为它要求作业永远不会丢失(持久性)并且按照它们到达的顺序完成。
这种消息代理的其他用例是什么?可以举个例子吗
【问题讨论】:
【参考方案1】:需要按顺序处理的任何事件流。换句话说,任何需要事务日志的东西。一些例子:
一个数据库 数据库分片,例如 NoSQL 数据库或其他键值存储。 审核日志 锁管理器,例如 Chubby 任何event sourcing系统。 事务处理器,例如 LMAX【讨论】:
以上是关于持久的有序消息代理的用例是啥的主要内容,如果未能解决你的问题,请参考以下文章
cudaGraphicsGLRegisterImage中cudaGraphicsRegisterFlagsWriteDiscard的用例是啥?