消息队列是分布式系统中重要的组件,主要解决应用解耦、异步消息、流量削峰、消息通讯等问题。
主要的消息队列有:Kafka、RockitMQ、RabbitMQ这三种。
适用场景及公司规模
Kafka:适用于流量级别在十万级别及以上的分布式系统,大型公司的大数据实时计算,日志采集等。
RockitMQ:适用于流量在十万级别及以上的分布式架构系统,大中型公司,基础架构研发实力较强的公司。
RabbitMQ:适用于主从架构,流量级别在万级别的系统,中小型公司,技术实力一般,技术挑战不是特别高。
消息队列是分布式系统中重要的组件,主要解决应用解耦、异步消息、流量削峰、消息通讯等问题。
主要的消息队列有:Kafka、RockitMQ、RabbitMQ这三种。
适用场景及公司规模
Kafka:适用于流量级别在十万级别及以上的分布式系统,大型公司的大数据实时计算,日志采集等。
RockitMQ:适用于流量在十万级别及以上的分布式架构系统,大中型公司,基础架构研发实力较强的公司。
RabbitMQ:适用于主从架构,流量级别在万级别的系统,中小型公司,技术实力一般,技术挑战不是特别高。