RabbitMQ的六种工作模式

RabbitMQ的六种工作模式
一、simple简单模式二、work工作模式(资源的竞争)三、publish/subscribe发布订阅(共享资源)四、routing路由模式五、topic 主题模式(路由模式的一种)六、远程过程调用(RPC)总结

基于erlang语言: 是一种支持高并发的语言
RabbitMQ的六种工作模式:

一、simple简单模式

消息生产着将消息放入队列消息的消费者(consumer) 监听(while) 消息队列,如果队列中有消息,就消费掉,消息被拿走后,自动从队列中删除(隐患 消息可能没有被消费者正确处理,已经从队列中消失了,造成消息的丢失)应用场景:聊天(中间有一个过度的服务器;p端,c端)
二、work工作模式(资源的竞争)

消息产生者将消息放入队列消费者可以有多个,消费者1,消费者2,同时监听同一个队列,消息被消费?C1 C2共同争抢当前的消息

RabbitMQ的六种工作模式最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/17498.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>