RabbitMQ
RabbitMQ的入坑之路
Fandy_meng
这个作者很懒,什么都没留下…
展开
-
RabbitMQ入坑系列(四):扇形交换机
前言前面的系列中,我们都是通过队列发送和接收消息的,然而rabbitmq还有一个别的也是最常用的消息发送和接收机制,那就是交换机。一般来说,消息是发送到交换机,然后由绑定到交换机中的队列来接收消息。完整的消息流程如下:图中P是生产者,X是交换机,红色的两个队列,生产者发送消息到交换机,交换机再发送到两个队列交换机的类型交换机主要包括如下4种类型:Fanout exchange(扇形交换机)Direct exchange(直连交换机)Topic exchange(主题交换机)Header原创 2020-08-05 12:27:24 · 1222 阅读 · 0 评论 -
RabbitMQ入坑系列(三):工作队列
上一篇,用springboot整合了rabbitmq,并且成功实现了发送者发送消息,消费者消费消息,这一篇实现工作队列的功能轮循分发一对多(一个发送者,两个消费者)RabbitConfig@Configurationpublic class RabbitConfig { @Bean public Queue queue(){ return new Queue("hello"); } @Bean public Queue queue2(){原创 2020-07-17 10:39:35 · 388 阅读 · 0 评论 -
RabbitMQ入坑系列(二):springboot整合rabbitmq实现简单的HelloWorld
新建一个springboot项目,引入rabbitmq依赖,以及配置rabbitmq,基本就算是整合好了pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.原创 2020-07-16 15:16:11 · 255 阅读 · 0 评论 -
RabbitMQ入坑系列(一):docker安装RabbitMQ
前言rabbitmq是消息代理,能接受并转发消息,关于其功能作用等等,这里就不多做介绍了。整个系列是基于centos虚拟机,docker镜像写的Docker安装从dockerHub上搜索rabbitmq由此看出,有很多rabbitmq的镜像,我们只需要拉取rabbitmq:management这个镜像,因为这个镜像提供web界面,可以在web上操作和查看拉完镜像成功后,就要创建并运行这个容器返回了容器id,证明已经安装成功了,试试在浏览器访问RabbitMQ默认的账户和密码都是guest,登录原创 2020-07-06 10:43:27 · 229 阅读 · 0 评论