rabbitmq
Sir_小三
苦海无涯,学无止境!
展开
-
rabbitMQ 延时队列
周末两天宅在家感觉很不好,葛优躺,思考人生,生活 反正很迷茫。。。,算了记录一下知识点吧 言归正传!来记录一下笔记吧 rabbitmq要实现延时队列,主要利用消息的过期时间TTL,和死信机制来做,简单来说,我们可以将需要延时发送的消息,设置过期时间,然后把消息发送到某个队列,并且在这个队列上绑定一个死信交换机,这个死信交换机和另一个队列建立绑定关系,这样只需要等待第一个队列的消息过期,然后mq会自动将过期的消息通过绑定的死信交换机,路由到死信交换机绑定的队列,最后监听队列即可 springboot环境 &原创 2020-09-06 19:38:13 · 436 阅读 · 0 评论 -
springboot 集成rabbitmq
记录仅作学习参考 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> 消息发送者 package com.bfxy.spri...原创 2019-11-18 13:15:04 · 144 阅读 · 0 评论 -
spring 使用rabbitmq
spring中使用rabbitmq,需要将交换机Exchange,队列queu,以及和routingkey的绑定关系,都声明在spring容器中,以及消费者的配置和rabbitTemplate都交由容器管理,消息的发送者使用rabbitTemplate将消息发送到对应的交换机,交换机根据routingkey路由到对应的队列 rabbitmq配置类 package com.bfxy.spring; ...原创 2019-11-15 16:09:13 · 343 阅读 · 0 评论 -
rabbitmq confirm模式,return,ack,以及限流,死信队列
工具类 package com.lyj.rabbitmq.rabbitmqUtils; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFactory; import java.io.IOException; import java.util.concurrent.TimeoutExcept...原创 2019-11-15 01:17:49 · 541 阅读 · 0 评论