RabbitMQ安装
docker run -di --name=rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 rabbitmq:management
登录mq页面,测试安装是否成功: ip:15672
登录账号: guest 密码: guest
-学习应该从了解他的工作方式开始
前提: 就是要知道的 交换器 exchange, 队列queue
交换器:用来接收消息, 并分发给哪个队列, 一个或多个
队列: 用来存 消息的, 经过交换器的消息, 就会存到各个队列里, 一个或多个
-两个概念:
生产者: 通过rebbitmq生产消息 一个或多个
消费者: 使用rebbitmq里面的消息 一个或多个
-RabbitMQ模式: 3种, 交换器的不同分发规则
前提:需要在 (rabbitmq的可视化界面 ip:15672 端口 ) 添加一个队列
打开页面后,找到 Queues -> add a new queue中添加, 写队列名字 点击 Add Queue 即可添加
1 直接模式: Direct Exchange
可以理解为, 生产者直接将消息发送给了队列
指的是 交换器里有个 Direct Exchange[名字为 空字符串 ""的交换器], 只要是发送到
Direct Exchange的消息, 都会被转发到 RouteKey(路由)中指定的queue
该交换器的名字为 空字符串 ""
直接模式的消费者
* 特点:
* 带有负载均衡的功能
*