延迟消息队列的几种实现方案,延迟消息怎么实现,很多人可能一想到的是rabbitmq的死信队列来实现,但是一旦引入mq的话,就依赖这个中间件,另外维护成本,开发成本都很大,那有么有简单点的实现方式呢?
第二有人就会想到,通过在mysql数据库中设置过期时间,轮询查询的方式来实现哪些数据要到期了,这可想而知无形中加大了mysql数据库的负载。
第三那还有其他的实现方式吗?redis能实现吗?不妨我们来看看 通过redis的zset数据结构实现延迟消息的功能。
延迟消息队列的几种实现方案,延迟消息怎么实现,很多人可能一想到的是rabbitmq的死信队列来实现,但是一旦引入mq的话,就依赖这个中间件,另外维护成本,开发成本都很大,那有么有简单点的实现方式呢?
第二有人就会想到,通过在mysql数据库中设置过期时间,轮询查询的方式来实现哪些数据要到期了,这可想而知无形中加大了mysql数据库的负载。
第三那还有其他的实现方式吗?redis能实现吗?不妨我们来看看 通过redis的zset数据结构实现延迟消息的功能。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/234109.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!