rabbitmq几种工作模式 如何设计一个MQ消息队列?
浏览量:1214
时间:2021-03-15 21:06:34
作者:admin
如何设计一个MQ消息队列?
1.先上图,明确一个消息发送和消费的流程
2.消息消息首先需要定义消息协议,比如ActiveMQ,Stomp,XMPP等
3.消息协议定义好了,明确消息队列需要满足什么场景
是否需要保证消息可靠性,如果需要就要做存储的高可用
是否需要支持同步和异步消息
是否需要保证消息的顺序
是否需要支持延时消息
具体可以参照很多开源实现的特性,比如RocketMQ就是高可靠的,Kafka就是高吞吐量的,但是不是高可靠的。
rabbitmq几种工作模式 php消息队列rabbitmq php消息队列kafka
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。