2 Star 1 Fork 0

minions/new_job

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
rabbitMQ.txt 1.42 KB
一键复制 编辑 原始数据 按行查看 历史
陌上花发 提交于 2018-03-17 19:15 . 更新 rabbitMQ.txt
1. RabbitMQ是基于AMQP协议的消息队列, 基于Erlang开发
AMQP是一个提供统一消息服务的应用层标准高级消息队列协议
2. 端口
协议端口5672
web界面端口15672
3. 模式
3.1 简单模式
一个生产者, 一个队列, 一个消费者
3.2 Work模式
一个生产者, 一个队列, 多个消费者, 每个消费者获取到的消息唯一
3.3 订阅模式
一个生产者发送的消息, 会被多个消费者获取
生产者: 将消息发送到队列或者交换机
消费者: 只能从队列获取消息
(每一个消费者都有一个队列, 生产者将消费发送到交互机, 交换机将消息转发到队列)
注意: 如果消息发送到没有队列绑定的交换机上, 消息将丢失
3.4 路由模式
生产者: 发送消息到交换机并且要指定路由key
消费者: 消费者将队列绑定到交换机后需要指定路由key
和订阅模式的区别: 就是消息可以路由到指定的队列
3.5 通配符模式
同路由模式, 路由key可以加通配符
4. 消费方式
4.1 自动模式
消费者从队列获取消息后, 服务端就认为该消息已经成功消费
4.2 手动模式
消费者从队列获取消息后, 服务端并不认为消息已经成功消息
消费者成功消费后, 需要将状态返回到服务端
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/the_minions/new_job.git
git@gitee.com:the_minions/new_job.git
the_minions
new_job
new_job
master

搜索帮助