小熊014 2023-06-09 20:52 采纳率: 50%
浏览 31

Redis的键空间通知与Rocket延迟消息队列

能做消息延迟的中间件有很多,如Redis的键空间通知、RocketMQ的延迟消息队列,他们的区别是什么,或者说在使用场景上应该如何做出一个有效的使用,什么时候使用Redis的键空间通知,什么时候使用RocketMQ延迟消息队列?

  • 写回答

3条回答 默认 最新

  • 创意程序员 2023-06-09 21:16
    关注

    Redis主要用于内存数据库,更适合做缓存。键空间通知,是当一个键过期时,应用可以从Redis接收到通知,然后执行相应的操作,比如发送消息,实现延迟消息的功能。消息处理失败重试等需要应用去处理。
    RocketMQ是专用于消息队列的分布式消息中间件,对消息重试等有很好的实现,对大量消息、高并发也有很好的支持。通过它的延迟消息功能可以实现消息延迟投递。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月9日

悬赏问题

  • ¥15 已知曲线满足正余弦函数,根据其峰值,还原出整条曲线
  • ¥20 无法创建新的堆栈防护界面
  • ¥15 sessionStorage在vue中的用法
  • ¥15 wordpress更换域名后用户图片头像不显示
  • ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework),并且基于qt实现打开一个web
  • ¥30 AD9854 为什么输出波形幅度受限,AI机器人勿扰
  • ¥15 如何在ubunto上安装CEF (Chromium Embedded Framework
  • ¥15 如何联系真正的开发者而非公司
  • ¥15 有偿求苍穹外卖环境配置
  • ¥15 代码在keil5里变成了这样怎么办啊,文件图像也变了,