kaizi1992
- 浏览: 55215 次
-
社区版块
- ( 0)
- ( 0)
- ( 0)
最新评论
-
kaizi1992:
嗯嗯。是的。@cs6641468 谢谢!希望多提意见
spring boot框架学习之重要注解3注解方式读取外部资源配置文件 -
cs6641468:
1. spring boot引入文件配置,优先考虑推荐的@co ...
spring boot框架学习之重要注解3注解方式读取外部资源配置文件
文章列表
- 博客分类:
- 凯哥mq
rabbitmq学习系列第二十二篇 高级整合 第四篇messagelisteneradapter
messagelisteneradaoter:即消息监听适配器。
代码演示:
在config类中修改:
在simplemessagelistenercontainer bean中(上一节课代码演示)修改如下:
/** 使用适配器模式 **/
messagel
- 2019-08-20 12:52
- 浏览 245
- 分类:编程语言
- 博客分类:
- 凯哥mq
rabbitmq精讲系列第二十一篇 高级整合应用第三篇 simplemessagelistenercontainer
今天主要内容:
simplemessagelistenercontainer对象
simplemessagelistenercontainer:简单消息监听容器。
这个类非常的强大,我们可以对它进行很多的设置,对应消费者的配置项,这个类都可以满足的。
监听队列(多个队列)、自动启动、自动声明功能
设置事务特性、事务管理器、事务属性、事务容量(并发)、是否开启事务
- 2019-08-19 09:31
- 浏览 499
- 分类:编程语言
- 博客分类:
- 凯哥mq
在本章学习中,我们主要是和应用整合的。下面来看看本章我们主要内容:
整合spring amqp和spring boot及spring cloud整合。以及在整合中需要注意及工作中踩过的坑。如同如下图:
本文主要内容:
使用代码创建rabbitadmin,通过rabbitadmin操作mq
本文是《rabbitmq精讲系列》教程中的第十八篇 高级应用整合的第一篇。如果对rabbitmq感兴趣的朋友,可以从第一章开始。
rabbitmq整合spring amqp实战
在spring amqp整合中,重要的组件:
rabbitadmin类可以和好的操作rabbitmq,在spr ...
- 2019-08-10 08:58
- 浏览 212
- 分类:编程语言
- 博客分类:
- 凯哥mq
rabbitmq整合spring之消息模板-rabbittemplate
rabbittemplate:消息模板。这是spring整合rabbit提供的消息模板。是进行发送消息的关键类。
本文有凯哥java(kaigejava)发布
功能:
该类提供了丰富的发送方法,包括可靠性投递消息方法、回调监听消息接口confirmcallback、返回值确认接口returncallback等等。同样我们需要注入到spring容器中,然后就可以想其他bean那样正常使用了。
代码示例:
1:在rabbitmqconfig类中添加rabbittemplate声明:
/*** 声明rabb ...
- 2019-08-08 09:26
- 浏览 660
- 分类:编程语言
- 博客分类:
- 凯哥mq
在rabbit基础的api中,声明一个exchange、声明一个绑定、声明一个队列都是通过channel创建出来的。如下图:
那么在spring amqp中这些对象是怎么声明的?
在使用springamqp去声明,就需要使用springamqp的如下模式。即使用@bean模式:
下面我们就进行代码演示:
在上一篇代码中修改rabbitmqconfig类。添加如下:
/*** 针对消费者配置* 1. 设置交换机类型* 2. 将队列绑定到交换机
- 2019-08-05 09:24
- 浏览 185
- 分类:编程语言
- 博客分类:
- 凯哥mq
死信队列介绍
本文是《rabbitmq精讲系列》中第十七:rabbitmq消息中间件技术精讲17 高级篇十 死信队列
死信队列:dlx(dead-letter-exchange)
当一个消息没有了消费者之后,这个队列就成了死信队列。
在rabbitmq中,死信队列是相对于exchange的。rabbitmq的死信队列:
利用dlx,当消息在一个队列中变为死信(dead message)之后,它能被重新publish到另一个exchange,这个exchange就是dlx死信队列了。
在rabbitmq中,消息如何变成死信的?有以下几种情况:
1:消息被拒绝
消息 ...
- 2019-08-04 09:03
- 浏览 233
- 分类:编程语言
- 博客分类:
- 凯哥mq
ttl队列及消息介绍
本文是《rabbitmq精讲系列》中第十六篇:rabbitmq消息中间件技术精讲16 高级篇九 ttl队列及消息。如果想学习rabbitmq的朋友建议从第一篇开始看起。
ttl:
ttl是time to live的缩写,也就是生存时间。也就是说rabbitmq支持消息的过期时间,在消息发送的时候可以对过期时间进行指定;
同时rabbitmq支持队列的过期时间,从消息入队列开始计算,超过了队列的超时时间配置,那么消息就会自动清除。
今天这篇文章,咱们就不用写代码演示。使用页面的方式进行配置发送消息。
登陆到页面管控台:
先创建一个队列queue.
设 ...
- 2019-08-03 09:17
- 浏览 296
- 分类:编程语言