用了Kafka 又用了 RabbitMQ,是怎么做技术选型的?他们的使用场景?
时间: 2023-06-03 16:05:26 浏览: 93
从技术角度来看,Kafka和RabbitMQ都是消息传递的中间件。Kafka适用于高吞吐量和分布式系统,RabbitMQ则更适合于处理大量的轻量级消息传递。
在选择使用哪种消息传递中间件时,应该考虑到具体的业务需求和环境。例如,在需要高吞吐量和低传输延迟的场景下,Kafka可能是更好的选择;而在需要处理大量的轻量级消息传递时,RabbitMQ则更加适合。
同时,我们也需要考虑到技术团队的技能和经验。如果技术团队已经熟悉了某种消息传递中间件的使用和维护,那么就可以更方便地对其进行技术支持和维护。
总之,在做技术选型时,我们需要综合考虑多种因素,包括业务需求、环境、技能和经验等。
阅读全文