[帮助文档] 如何处理消息队列RocketMQ版消息堆积和延迟问题

本文主要介绍云消息队列 RocketMQ 版TCP协议的Java客户端使用过程中,经常会出现的消息堆积和消息延迟的问题。通过了解云消息队列 RocketMQ 版客户端的消费原理和消息堆积的主要原因,帮助您可以在业务部署前更好的规划资源和配置,或在运维过程中及时调整业务逻辑,避免因消息堆积和延迟影响业...

扩展RocketMQ 使其支持任意时间精度的消息延迟(2)

扩展RocketMQ 使其支持任意时间精度的消息延迟(2)

延迟发送逻辑根据延迟时间和当前时间差值计算延迟等级Integer level = DelayLevelCalculate.calculateDefault(l);标记该消息为延迟消息 希望该消息被消费的时候 若发现是延迟消息即还未到消费的时间 则不消费 再次的触发生产者生产一次该消息fillMess...

扩展RocketMQ 使其支持任意时间精度的消息延迟(1)

扩展RocketMQ 使其支持任意时间精度的消息延迟(1)

前言本想使用rocketmq的延迟消息特性,但延迟的范围有限,仅支持 1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h 这18个等级,之外的延迟时间不支持,本文是为了说明如何利用rocketmq的延迟消息实现任意时间的消息延迟,如何...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐