![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MQ
炫风丶小子
这个作者很懒,什么都没留下…
展开
-
RabbitMQ的confirm模式、return模式,以及消费端的手动确认ACK,以及死信队列的简单使用
前言在消息中间件的实际使用中如何保证消息的可靠性是我们必须要考虑的,因此就需要了解一下Rabbitmq的confirm模式、return模式,以及消费端的手动确认ACK等等了。1、confirm模式:此模式是作用在生产端的,开启了这个模式就可以知道消息有木有发送到exchange上。不管有没有发送到都会触发回调方法。2、return模式:此模式同样是作用在生产端的,这个模式就是为了知道消息有木有发送到对应的队列上。如果发送到了对应的队列不会触发回调方法,如果没有发送到对应的队列才会触发回原创 2020-11-21 19:16:30 · 2151 阅读 · 1 评论 -
RabbitMQ异常之reply-code=406, reply-text=PRECONDITION_FAILED - invalid arg ‘x-message-ttl‘ for queue ..
前言(防止自己以后再踩坑,这里记录一下)这个异常是我在设置队列过期时间遇到的,搞了半天也查找了很多的资料大部分都是2种解决方案:1、如果队列设置的是客户端是自动创建的,直接删除队列。2、如果客户端没有配置自动创建队列的话,手动去MQ客户端创建队列,并且设置对应的TTL值。异常以及解决方案上面2种方法我都试过了,还是没有解决我的这个问题。后来经过不停的试验终于搞定了。客户端自动创建队列(现在一般都是这种啦),设置x-message-ttl队列过期时间,但是不指定type(我就这种情原创 2020-11-21 17:02:36 · 15478 阅读 · 4 评论 -
SpringBoot整合RabbitMQ(各个模式如何发送一个消息)
RabbitMQ作为一个消息中间件,在使用过程中我们需要保证生产端是否将消息发送到了MQ上,如何保证消费端原创 2020-11-20 19:44:31 · 854 阅读 · 0 评论 -
RabbitMQ常用工作模式详解(含代码)
利用放假的时间,回顾一下消息队列RabbitMq,做个笔记和大家交流一下。写的不好请见谅!!!!!1、RabbitMQ的介绍和安装(参考:https://blog.csdn.net/qq_31634461/article/details/79377256)2、创建一个Maven工程在这里就不介绍了,网上有很多的资料。创建好工程后创建两个包producer(放生产者代码),consu...原创 2019-05-02 14:37:58 · 1196 阅读 · 0 评论