SpringBoot+RabbitMQ

RabbitMQ

MQ - 消息队列(essage Queue)
RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现


图片.png
  • 首先是两个端点,消息生产者和消息消费者,而消息队列的角色是充当了两者的中间件。
  • Routing Key(路由键),消息生产者根据Routing Key找到Exchange(交换器),Exchange根据Binding key找到相对于的队列,并且Exchange的类型决定了消息放入哪些队列。
  • Exchange类型
    • fanout: 把所有发送到该Exchange的消息路由到所有与它绑定的Queue
    • direct :binding key与routing key完全匹配的Queue中
    • topic :Routing Key必须与Binding Key模糊匹配
    • headers :根据发送的消息内容中的headers属性进行匹配

RabbitMQ

note

图片.png

web管理RabbitMQ实例

新增三种类型Exchange


图片.png

新增Queue


图片.png

Exchange绑定Queue
  • direct类型交换器绑定
    图片.png

    发送消息
    图片.png

    就在atguigu队列中得到了消息
    图片.png

direct Exchange :binding key与routing key完全匹配的Queue中

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这并不是批判性的文章而是一篇有感而发的小文。妈妈的大舅我的大舅姥爷和大舅姥姥老两口已经相互扶持过了金婚,八十...
    建筑系丫头阅读 2,767评论 0 0
  • (非格律诗) 似水柔情爱相知 书写离愁岁月迟 一曲清音心随荡 旧忆往昔点点滴 旧忆往昔点点滴 寂寥无声几相思 弱水...
    雪落重阳阅读 3,619评论 80 85
  • 201期时间管理学习回来,在践行的过程中,收获很多。 第一,老婆高兴了。因为,我知道陪伴家人了。以前自己想怎么跑就...
    贺司令阅读 1,270评论 0 0

友情链接更多精彩内容