2015-06-07 203 views
0

我们可以选择Kafka和Rabbit MQ,并且至少可以使用一次语义。消息队列:每条消息保证

与兔我们可以有每个的ACK消息

卡夫卡我们可以用两个高级别和简单的消费控制的偏移。

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

基于哪些因素应选择具有上述给定要求的任一队列。

感谢

+0

安装要求(例如卡夫卡要求动物园管理员),可维护性,系统占地面积......或者干脆,因为两者都是伟大的,一个与你更自信 –

回答

0

的RabbitMQ:如果你的吞吐量(20K + /秒)低,你想每个消息传递保证去的RabbitMQ

卡夫卡:如果您正在寻找高吞吐量( 100k + /秒),在信息传递中没有保证,那么最好去Kafka

更多here