rabbitMQ
BatmanWayne
看的越多,越不敢写代码。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RabbitMQ学习(七)-- TTL过期时间
目录一、添加队列10s过期二、某条消息5秒过期三、注意一、添加队列10s过期 @Bean("buildTtlQueue") public Queue buildTtlQueue(){ return QueueBuilder.durable(QUEUE_TTL_NAME).ttl(10000).build();//队列10s过期 }二、某条消息5秒过期核心就是那个MessagePostProcessor对象rabbitTemplate.convertAndSe原创 2020-12-20 21:36:58 · 338 阅读 · 0 评论 -
RabbitMQ学习(六)-- 限流器使用
目录一、添加配置二、添加代码三、测试结果一、添加配置spring: rabbitmq: listener: type: direct direct: acknowledge-mode: manual #手动模式 prefetch: 5 #每秒处理5条请求二、添加代码package com.wayne.listener;import com.rabbitmq.client.Channel;import lombok.exter原创 2020-12-20 17:06:43 · 333 阅读 · 0 评论 -
RabbitMQ学习(五)-- 消息Consumer ack
目录一、修改配置文件二、实现ChannelAwareMessageListener接口三、测试结果四、总结一、修改配置文件spring: rabbitmq: listener: type: direct direct: acknowledge-mode: manual #手动模式二、实现ChannelAwareMessageListener接口package com.wayne.listener;import com.rabbitmq.cli原创 2020-12-20 16:35:15 · 489 阅读 · 0 评论 -
RabbitMQ学习(四)-- 消息的可靠性投递
目录一、confirm模式1、配置2、添加callback回调方法3、测试结果二、return 模式1、配置2、添加returnCallBack代码3、测试结果一、confirm模式1、配置在新版rabbitMQ中,publish-confirms配置过时了,如果要使用confirm模式,则使用如下配置publisher-confirm-type: correlated即spring: redis: host: 10.211.55.原创 2020-12-15 23:31:39 · 273 阅读 · 0 评论 -
RabbitMQ学习(三)-- Spring boot 集成 RabbitTemplate
1,引包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> <version>2.4.0</version> </dependency>2,原创 2020-12-14 00:18:11 · 1244 阅读 · 1 评论 -
RabbitMQ学习(二)-- 工作模式
目录一、普通通道二、工作队列工作原理如图源码如下测试情况控制台打印二、发布/订阅模式工作原理图源码如下测试情况:三、routing模式工作原理源码测试情况四、topic模式工作原理源码测试情况一、普通通道代码已经在RabbitMQ学习(一)-- producer&&consumer写了,这里不在多言二、工作队列工作原理如图源码如下生产者package com.wayne;impo.原创 2020-12-11 00:34:07 · 215 阅读 · 0 评论 -
RabbitMQ学习(一)-- producer&&consumer
目录一、producer1,引入包2,创建main3,测试二、consumer1,代码2,测试一、producer1,引入包 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.原创 2020-12-09 01:23:43 · 363 阅读 · 0 评论 -
Docker--rabbit镜像安装
目录1,docker 搜索镜像2,docker 拉取镜像3,docker 安装容器4,验证1,docker 搜索镜像命令docker search rabbitmq:3-management取官方的镜像2,docker 拉取镜像命令docker pull rabbitmq:3-management3,docker 安装容器命令,参考官网docker run -id \> --rm \> --name rabbitmq \原创 2020-12-07 23:28:51 · 173 阅读 · 0 评论
分享