消息队列是什么?解决什么问题?
消息队列(Message queue),一般指的是系统通讯的一个组件。有消息的发送者,和消息的接受者。发送者把消息发给1个或者多个消息的接受者。
消息队列在企业中,一般解决以下问题:
- 异步处理。
- 削峰填谷。
- 集群广播。
消息队列功能对比见
消息队列技术选项。
- rocketmq
- activemq
- kafka
- apache-pulsar
- rabbitmq
- https://nats.io/
- https://nsq.io/
- qmq
消息队列技术选型一般的关注点。
消息是否丢失,扩容缩容,性能,
网友评论