回答RabbitMq的几个问题

作者: 玄米4S分类: 计算机技术 发布时间: 2024-03-16 12:36:39 浏览:3916 次

回答RabbitMq的几个问题

AI视频小助理:
一、如何保证消息队列的可靠性、顺序消费、延迟消息和不重复消费等问题,从生产者和消费者两个方面给出了可行的方案。 00:20 - 如何保证消息的可靠性、顺序消费和延迟消息实现 01:26 - 生产者需要保证本地事务和消息发送在一个事务中完成 02:47 - 生产者和消费者都需要保证不重复投递和消费消息 二、如何解决消费过程中可能出现的问题,包括重复消费、顺序消费和延迟消息的实现,并提出了一些解决方案。 03:01 - 消息消费后的存放和未消费消息的判断 03:34 - 顺序消费的解决方案,将需要保证顺序的消息放在一块 05:25 - 延迟消息实现方式:死信队列或本地存库+轮询 三、五个与MQ相关的关键问题,包括消息堆积、性能问题、消息重复发送、消费失败等问题,并提出了相应的解决方法。适用于大容量、高并发的生产环境。 06:02 - 轮询重新发送消息更加灵活,但性能有损耗。 06:21 - MQ消息堆积原因在消费者,增加消费者或改消费过程可解决。 07:45 - 本期视频回答了五个关键问题,解决方式完全OK,适用于大容量、高并发生产环境。 --本内容由AI视频小助理生成,关注解锁AI助理,由@cHen夂 召唤发送

一只小凶许哎:
延迟那块不是可以用死信队列和延迟交换机吗? 不是有一个插件直接可以传一个delay给交换机,交换机就可以延迟发送吗

Violet伊芙加登:
up请问延迟消息那里提到的本地库存,轮询重发一次具体是什么意思呢?这块没太get到。

npm_install_oli:
发送端确认机制好像对网络吞吐和延迟影响比较大,可不可以改成本地消息表加补偿的方式保证可靠

【回复】本地消息表写库不更慢?[doge]

顺序消费 幂等消费 实践 可靠性 java 架构 中间件 消息队列

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!