首页
学习
活动
专区
圈层
工具
发布
首页标签消息队列 RabbitMQ 版

#消息队列 RabbitMQ 版

兼容开源RabbitMQ的高性能消息队列

TDMQ RabbitMQ 消费幂等记录过期后,如何防止旧消息重复入账?

紫风十五年服务端架构专家,用高可用承载亿级流量,用高性能支撑毫秒级响应。为业务增长提供坚实的技术底座。
幂等记录过期本身没错,错在过期时间和消息生命周期没对齐。消息有重投和死信回流的场景下,旧消息可能在幂等键被清掉后又回来。几个做法:过期时长要大于消息最大重投周期加时钟偏差,比如消息最多重投 24 小时,幂等记录就留 48 小时;入账必须用数据库唯一约束兜底,幂等记录只是省查询的性能优化,唯一索引才是正确性保障,撞上唯一键冲突直接走忽略分支;幂等键挂在业务单号上而不是 messageId,重投的消息业务单号不变,天然能挡住。别指望 Redis 单独扛正确性,它只能挡大部分。... 展开详请

什么是消息队列 TDMQ RabbitMQ 版?

已采纳
消息队列 TDMQ RabbitMQ 版(TDMQ for RabbitMQ,简称 TDMQ RabbitMQ 版)是一款腾讯自主研发的消息队列服务,支持 AMQP 0-9-1 协议,完全兼容开源 RabbitMQ 的各个组件与概念,同时具备计算存储分离,灵活扩缩容的底层优势。 TDMQ RabbitMQ 版拥有极为灵活的路由来适应各类业务的消息投递规则,能有缓冲上游流量压力的能力,保证消息系统的稳定运行。常用于系统间的异步通信和服务解耦,减轻不同服务之间的依赖,广泛应用于金融、政务等行业的分布式系统中。... 展开详请

如何使用 TDMQ RabbitMQ 版?

TDMQ RabbitMQ 版有哪些应用场景?

TDMQ RabbitMQ 版如何计费?

已采纳

TDMQ RabbitMQ 版专享集群提供包年包月的的计费模式。详细计费说明参见 计费概述。

相关产品

  • 消息队列 RabbitMQ 版

    兼容开源RabbitMQ的高性能消息队列

领券