低延迟分布式日志

irtuqstp  于 2021-06-06  发布在  Kafka
关注(0)|答案(0)|浏览(271)

是否有用于生产就绪的低延迟分布式日志的现有软件?其思想是在将输入消息发送到服务本身之前将其存储到服务中。当服务启动时,它获取其状态的最新快照并重放输入消息。如果服务是确定性的,那么可以同时运行多个服务示例。这将提供高可用性和零停机部署。
有许多日志可用,但有些日志延迟很高,有些日志不完全可分布/群集,有些日志尚未准备好生产。
可用的分布式日志软件
Kafka
nats流
坦克
分布式日志
脉冲星
火箭MQ
升降桥
乔科
日志设备
要求
消息/事件持久性(在内存中或磁盘上)
主题/分区内的消息排序
至少一次传递:发布服务器和服务器之间(用于发布操作)以及订阅服务器和服务器之间(用于确认消息传递)的消息确认
按主题的历史消息重播:新订阅可以在为订阅的主题的频道存储的消息流中指定开始位置。
高可用性:应该有多个群集节点,并在它们之间进行复制
低延迟:如果我们要等到两个节点收到消息后再发送,那么它必须是低延迟。理想情况下只有几毫秒,但最多不过几十毫秒。这就是Kafka似乎不适合这样做的主要原因。
我错过了什么选择吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题