2016 - 2024

感恩一路有你

rabbitmq几种工作模式 如何设计一个MQ消息队列?

浏览量:1214 时间:2021-03-15 21:06:34 作者:admin

如何设计一个MQ消息队列?

1.先上图,明确一个消息发送和消费的流程

2.消息消息首先需要定义消息协议,比如ActiveMQ,Stomp,XMPP等

3.消息协议定义好了,明确消息队列需要满足什么场景

是否需要保证消息可靠性,如果需要就要做存储的高可用

是否需要支持同步和异步消息

是否需要保证消息的顺序

是否需要支持延时消息

具体可以参照很多开源实现的特性,比如RocketMQ就是高可靠的,Kafka就是高吞吐量的,但是不是高可靠的。


rabbitmq几种工作模式 php消息队列rabbitmq php消息队列kafka

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。