RabbitMQ
文章平均质量分 67
当一艘船沉入海底8
这个作者很懒,什么都没留下…
展开
-
RabbitMQ的简介以及原理
Rabbit简介 RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue Protocol)的开源实现,是现在市面上应用比较广泛的消息队列中间件。它包含通用的两种消息转发模式,一是点对点,二是广播。 AMQP中的消息路由 AMQP中的消息的路由过程和JMS有一些差别,AMQP中增加了Exchange和Binding的角色。具体流程如下,首先生产者(Producer)将消息发布到交换器(Exchange)上,由交换器(Exchange)根据路由规则决定将消息派发到哪一原创 2021-01-13 10:28:56 · 362 阅读 · 0 评论 -
SpringBoot整合RabbitMQ消息队列
RabbitMQ前面已经介绍过原理以及工作机制,现在我们利用SpringBoot进行消息队列的操作。 创建RabbitMQ环境 同样的,为了测试方便,我们在这里直接使用docker部署RabbitMQ,使用下面的命令在docker hub中查找RabbitMQ的版本。 docker search rabbitmq 为了便于直观看到RabbitMQ中的情况,我们使用带"-management"后缀的版本,这种版本自带web管理界面,能更好的帮助我们理解RabbitMQ的执行流程。 docker pull r原创 2021-01-13 10:27:13 · 169 阅读 · 1 评论