RabbitMQ
文章平均质量分 95
乌云不要说话
这个作者很懒,什么都没留下…
展开
-
RabbitMQ --- 惰性队列、MQ集群
当生产者发送消息的速度超过了消费者处理消息的速度,就会导致队列中的消息堆积,直到队列存储消息达到上限。之后发送的消息就会成为死信,可能会被丢弃,这就是消息堆积问题。原创 2023-05-07 18:32:04 · 3941 阅读 · 0 评论 -
RabbitMQ --- 死信交换机
什么样的消息会成为死信?消息被消费者reject或者返回nack消息超时未消费队列满了死信交换机的使用场景是什么?如果队列绑定了死信交换机,死信会投递到死信交换机;可以利用死信交换机收集所有消费者处理失败的消息(死信),交由人工处理,进一步提高消息队列的可靠性。消息超时的两种方式是?给队列设置ttl属性,进入队列后超过ttl时间的消息变为死信给消息设置ttl属性,队列接收到消息超过ttl时间后变为死信如何实现发送一个消息20秒后消费者才收到消息?给消息的目标队列指定死信交换机。原创 2023-05-07 17:10:11 · 872 阅读 · 0 评论 -
RabbitMQ --- 消息可靠性
消息从发送,到消费者接收,会经理多个过程:其中的每一步都可能导致消息丢失原创 2023-05-07 16:22:34 · 1330 阅读 · 0 评论 -
RabbitMQ --- SpringAMQP
SpringAMQP是基于RabbitMQ封装的一套模板,并且还利用SpringBoot对其实现了自动装配,使用起来非常方便。原创 2023-04-25 21:14:24 · 539 阅读 · 1 评论 -
RabbitMQ --- 简介、快速入门
微服务间通讯有同步和异步两种方式:同步通讯:就像打电话,需要实时响应异步通讯:就像发邮件,不需要马上回复原创 2023-04-25 20:53:34 · 491 阅读 · 0 评论