消息中间件-RabbitMQ学习

 

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

       该交换器的名字为 空字符串 ""

直接模式的消费者
     * 特点:
     *      带有负载均衡的功能
     *     
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值