持久的有序消息代理的用例是啥

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的用例是啥?

bash中noop [:]的用例是啥?

DataSet Spark 的用例是啥?

NuxtJs asyncData 的用例是啥?

Python中“通过”的用例是啥? [复制]

TypeScript 中的“as const”是啥意思,它的用例是啥?