消息队列概览
概述
消息队列的五大功能
- 解耦
- 广播
- 缓冲,削峰填谷
- 异步
- 冗余
宏观比较
组件 | Kafka | Pulsar | RocketMQ | RabbitMQ |
---|---|---|---|---|
推出时间 | 2012 | 2016 | 2012 | 2007 |
所属 | Linkin开源,Apache | Yahoo开源 | 阿里开源 | Pivotal开源 |
开发语言 | Scala和java | Java | Java | Erlang |
TRPC-GO支持 | ✅ | ✅ | ✅ | ✅ |
组件 | Kafka | Pulsar | RocketMQ | RabbitMQ |
---|---|---|---|---|
推出时间 | 2012 | 2016 | 2012 | 2007 |
所属 | Linkin开源,Apache | Yahoo开源 | 阿里开源 | Pivotal开源 |
开发语言 | Scala和java | Java | Java | Erlang |
TRPC-GO支持 | ✅ | ✅ | ✅ | ✅ |