消息队列:每个消息保证

时间:2015-06-07 17:39:49

标签: rabbitmq message-queue apache-kafka

我们有Kafka和Rabbit MQ的选项,并且至少可以使用一次语义。

使用Rabbit,我们可以根据消息获得确认

使用Kafka,我们可以通过高级和简单消费者控制偏移。

我们不希望重放功能且吞吐量很低,因此可以使用两者中的任何一个。没有涉及复杂的消息路由。

根据哪些因素应选择具有上述要求的任一队列。

由于

1 个答案:

答案 0 :(得分:0)

RabbitMQ:如果您的吞吐量(20k + /秒)很低,并且您希望每个消息传递保证适用于RabbitMQ

Kafka:如果您正在寻找高吞吐量(100k + /秒)且在邮件传递方面没有保证,那么最好选择Kafka

更多here