深入了解RabbitMQ工作原理及简单使用 RabbitMQ系列文章 RabbitMQ在Ubuntu上的环境搭建 深入了解RabbitMQ工作原理及简单使用 RabbitMQ交换器Exchange介绍与实践 RabbitMQ事务和Confirm发送方消息确认——深入解读 使用Docker部署Rabb ...
分类:
其他好文 时间:
2018-12-12 23:47:12
阅读次数:
313
RabbitMQ事务和Confirm发送方消息确认——深入解读 RabbitMQ系列文章 RabbitMQ在Ubuntu上的环境搭建 深入了解RabbitMQ工作原理及简单使用 RabbitMQ交换器Exchange介绍与实践 RabbitMQ事务和Confirm发送方消息确认——深入解读 使用Do ...
分类:
其他好文 时间:
2018-12-12 23:45:33
阅读次数:
212
介绍 注:没有注册中心,总共只分为三个角色,product,server,customer。 Queue 消息队列,等同于rocketmq中的topic Exchange 生产者产生的消息并不是直接发送给消息队列Queue的,而是要经过Exchange(交换器),由Exchange再将消息路由到一个 ...
分类:
其他好文 时间:
2018-12-03 12:44:46
阅读次数:
194
一、简单生产者-消费者(使用direct交换器) 1、生产者 2、消费者 二、简单任务队列 1、任务发布者 主要代码与第一节的生产者代码一样。。只不过需要将发给工作者执行的任务放到消息里。 2、工作者 主要代码与第一节的消费者代码一样。。只不过工作者要解析任务,执行任务。 默认RabbitMQ会将每 ...
分类:
Web程序 时间:
2018-11-27 14:53:38
阅读次数:
825
安装 RabbitMQ解决的问题 实例 RabbitMQ通信信道 交换器类型 以上 ...
分类:
其他好文 时间:
2018-11-24 14:13:59
阅读次数:
188
一、前言 延迟队列的使用场景:1.未按时支付的订单,30分钟过期之后取消订单;2.给活跃度比较低的用户间隔N天之后推送消息,提高活跃度;3.过1分钟给新注册会员的用户,发送注册邮件等。 <! more > 实现延迟队列的方式有两种: 通过消息过期后进入死信交换器,再由交换器转发到延迟消费 ...
分类:
编程语言 时间:
2018-11-20 01:17:00
阅读次数:
146
一、前言延迟队列的使用场景:1.未按时支付的订单,30分钟过期之后取消订单;2.给活跃度比较低的用户间隔N天之后推送消息,提高活跃度;3.过1分钟给新注册会员的用户,发送注册邮件等。实现延迟队列的方式有两种:通过消息过期后进入死信交换器,再由交换器转发到延迟消费队列,实现延迟功能;使用rabbitmq-delayed-message-exchange插件实现延迟功能;注意:延迟插件rabbitmq
分类:
编程语言 时间:
2018-11-16 21:02:39
阅读次数:
189
一、 交换器 RabbitMQ交换器(Exchange)分为四种 direct 默认的交换器类型,由路由键匹配,消息就投递到相应的队列 fanout 一种发布/订阅模式的交换器,发布一条消息时,fanout把消息广播到附加到fanout交换器的队列上 topic topic类似于fanout交换器, ...
分类:
其他好文 时间:
2018-11-13 16:15:35
阅读次数:
341
编写Direct模式application.yml 配置文件都用相同的就好 jar包还是之前的1.消息接收:InfoReceiver.java 2.消息发送 test 3.配置json格式的消息队列发送配置 接收消息配置 注意!! 发送消息实体类与接收消息实体类需要在一个包下 不然会报错找不到实体 ...
分类:
其他好文 时间:
2018-11-01 15:09:48
阅读次数:
136
一.基本概念1.1 可以看到提供方提供一个Broker(消息队列实体)当中的虚拟主机->>包含了Exchange(交换器)通过binding绑定一个队列Queue 客户端再通过连接不同渠道(Channel)给客户端提供消息而一个消息队列又分几种模式 1.2VirtualHost虚拟主机。表示一批交换 ...
分类:
其他好文 时间:
2018-11-01 14:09:13
阅读次数:
122