我们可以选择kafka和rabbitmq,并且至少可以使用一次语义。使用rabbit,我们可以对每条消息进行确认有了Kafka,我们可以控制高层次和简单消费者的补偿。我们不需要重放功能,而且吞吐量很低,所以两者都可以使用。不涉及复杂的消息路由。根据什么因素应该选择具有上述给定要求的任一队列。谢谢
ikfrs5lh1#
rabbitmq:如果您的吞吐量(20k+/秒)很低,并且您希望每个消息传递都有保证,那么就使用rabbitmqKafka:如果你正在寻找高吞吐量(100k+/秒)的消息传递没有保证,那么最好去Kafka。这里有更多
1条答案
按热度按时间ikfrs5lh1#
rabbitmq:如果您的吞吐量(20k+/秒)很低,并且您希望每个消息传递都有保证,那么就使用rabbitmq
Kafka:如果你正在寻找高吞吐量(100k+/秒)的消息传递没有保证,那么最好去Kafka。
这里有更多