我们可以选择Kafka和Rabbit MQ,并且至少可以使用一次语义。
使用Rabbit,我们可以让每条消息都有acks
使用Kafka,我们可以使用高级和简单的消费者来控制偏移量。
我们不需要重放功能,而且吞吐量很低,所以这两个都可以使用。不涉及复杂的消息路由。
基于什么因素,人们应该选择具有上述给定要求的队列。
谢谢
发布于 2015-06-09 17:21:12
RabbitMQ :如果您的吞吐量(20k+/秒)很低,并且希望为RabbitMQ提供每条消息的递送保证,则使用
Kafka:如果您正在寻找高吞吐量(100k+/秒),但在消息传递方面没有保证,那么最好使用Kafka。
更多here
https://stackoverflow.com/questions/30696543
复制相似问题