Rabbitmq 消息队列:每消息保证

Rabbitmq 消息队列:每消息保证,rabbitmq,message-queue,apache-kafka,Rabbitmq,Message Queue,Apache Kafka,我们可以选择Kafka和Rabbit MQ,并且至少可以使用一次语义 使用Rabbit,我们可以对每条消息进行确认 有了卡夫卡,我们可以用高级消费品和简单消费品控制偏移量 我们不需要重放功能,而且吞吐量很低,因此可以使用这两种功能中的任何一种。不涉及复杂的消息路由 根据哪些因素,应选择具有上述给定要求的任一队列 感谢RabbitMQ:如果吞吐量(20k+/sec)较低,并且您希望获得每封邮件的传递保证,请选择RabbitMQ Kafka:如果您正在寻找高吞吐量(100k+/秒),而在消息传递方面

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

使用Rabbit,我们可以对每条消息进行确认

有了卡夫卡,我们可以用高级消费品和简单消费品控制偏移量

我们不需要重放功能,而且吞吐量很低,因此可以使用这两种功能中的任何一种。不涉及复杂的消息路由

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


感谢

RabbitMQ:如果吞吐量(20k+/sec)较低,并且您希望获得每封邮件的传递保证,请选择RabbitMQ

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

更多

安装要求(例如卡夫卡需要ZooKeeper)、可维护性、系统占地面积。。。或者简单地说,因为两者都很好,你更自信