消息中间件
破晓-朝阳
这个作者很懒,什么都没留下…
展开
-
rabbitmq中的推拉模式,事务性消息,消息持久化,消息堆积
按照网上的图文分析:知道rabbitmq中有一些高级的特性,主要就是消费时的消费模式,消息持久化,以及事务性消息这三个高级特性 消息的消费模式分为: 推 拉 这两种模式 推: 就是消息存储在队列时,队列会将消息都推送给消费进行消费 没有多大的时间间隔 现在高版本中的其实就是默认采用推模式的 //如下就是一个推模式 rabbitTemplate.convertAndSend("exchange", "testDirectRouting", "消息序号:" + i); 拉: 就是消费者在进行消息消费时,它原创 2020-12-14 21:43:10 · 749 阅读 · 0 评论 -
rabbitmq中的延迟队列与ttl具体实践
待续补充:原创 2020-12-09 11:22:26 · 468 阅读 · 1 评论 -
rabbitmq中的优先级队列,死信队列的实现
应用的场景:主要的就是生产者的生产速度大于消费速度,如果低于那么优先就没有任何的意义了 优先级队列的实现主要有两个方面:队列的优先级 发送消息时的优先这两个问题 代码是在spriingboot整合rabbitmq基础上改造过来的,创建队列时,给队列设置一个优先级 /** * 直连的队列名称 * @return */ @Bean public Queue testDirectQueue(){ /** * dureable:是否持原创 2020-12-06 15:39:51 · 437 阅读 · 0 评论 -
rabbitmq中的消息确认
参考地址:https://blog.csdn.net/qq_35387940/article/details/100514134 生产者中的确认主要是通过两个方法来确认的 ConfirmCallback 与 ReturnsCallback 具体什么场景会触发这两个方法,通过代码来测试下 流程:编写配置类 @SpringBootConfiguration @Slf4j public class RabbitConfig { @Bean public RabbitTemplate cre原创 2020-12-05 17:08:22 · 307 阅读 · 0 评论