延迟消息队列的几种实现方案,哪种更适合业务,要看具体情况分析

发布时间:2023年12月20日

?

延迟消息队列的几种实现方案,延迟消息怎么实现,很多人可能一想到的是rabbitmq的死信队列来实现,但是一旦引入mq的话,就依赖这个中间件,另外维护成本,开发成本都很大,那有么有简单点的实现方式呢?

第二有人就会想到,通过在mysql数据库中设置过期时间,轮询查询的方式来实现哪些数据要到期了,这可想而知无形中加大了mysql数据库的负载。

第三那还有其他的实现方式吗?redis能实现吗?不妨我们来看看 通过redis的zset数据结构实现延迟消息的功能。

文章来源:https://blog.csdn.net/xzb5566/article/details/135066222
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。