首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新消费者是如何使用RabbitMQ中过去产生的信息的?

新消费者是如何使用RabbitMQ中过去产生的信息的?
EN

Stack Overflow用户
提问于 2016-06-29 19:02:10
回答 1查看 925关注 0票数 1

我是试图运行RabbitMQ的Apache的用户。Kafka支持消费者消费以前产生的任何信息。(通过重新加宽卡夫卡日志中的“偏移”)

我想知道RabbitMQ是否具有相同的功能。(一个新的使用者会在某一点之后请求所有消息。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-30 03:14:08

我想知道RabbitMQ是否有相同的功能

事实并非如此。

卡夫卡是为这一功能而建立的目标,它是一个事件日志,允许你从某一点出发前进。

RabbitMQ是一个消息队列--先入先出。一旦一条消息被处理,它就会被完成并消失。没有历史或原木可供穿越。

RabbitMQ有一个“近代史”插件,但这并不能提供同样的功能集Kafka。

https://github.com/rabbitmq/rabbitmq-recent-history-exchange#readme

它只允许你说“新的消费者应该得到最后的20条信息,然后才能继续收到新的信息”。

卡夫卡,另一方面,给你一个更广泛的历史和能力,从开始和前进的需要。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38108063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档