博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rocketmq 延迟队列 vs redis延迟队列
阅读量:6244 次
发布时间:2019-06-22

本文共 429 字,大约阅读时间需要 1 分钟。

hot3.png

rocketmq 延迟队列 vs 延迟队列

实现思路是类似的:

reids 实现思路:

https://github.com/yangwenjie88/delay-queue

rocketmq实现思路:

https://blog.csdn.net/fei33423/article/details/51189430

区别:

1.

rocketmq是再服务端内部实现
redis 是再客户端实现
客户端实现需要处理分布式消费相关的问题,rocketmq服务端实现,消费者分布式消费问题已经屏蔽

2.
redis 通过有序zset
rocketmq 通过时间维度轮询:private String messageDelayLevel = "1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h";

转载于:https://my.oschina.net/xiaominmin/blog/1797959

你可能感兴趣的文章
使用按键精灵+umdh定位内存泄露问题的方式
查看>>
RecyclerView实现ViewPager效果
查看>>
Bandicam视频录制技巧总结+小丸工具箱压缩视频解决视频体积问题
查看>>
JSP实现用户登录样例
查看>>
搞笑的W3C和M$对DOM中属性命名
查看>>
[Struts]让Dreamweaver显示Struts标签的插件
查看>>
便利的html5 之 required、number 、pattern
查看>>
[LeetCode] Find K Pairs with Smallest Sums 找和最小的K对数字
查看>>
VC6.0 C++ 如何调用微软windows系统SDK 语音API
查看>>
Python 3.5 RuntimeError: can't start new thread
查看>>
POJ 1659 Frogs' Neighborhood(可图性判定—Havel-Hakimi定理)【超详解】
查看>>
数字统计问题
查看>>
Windows下Redis缓存服务器的使用 .NET StackExchange.Redis Redis Desktop Manager
查看>>
SharpMap简析
查看>>
使用类加载器加载配置文件/getClassLoader().getResourceAsStream()
查看>>
配置 linux-bridge mechanism driver - 每天5分钟玩转 OpenStack(77)
查看>>
matplotlib绑定到PyQt5(有菜单)
查看>>
iOS - QRCode 二维码
查看>>
记录第一次纯手打爬虫经历
查看>>
PyCharm 开发Django ,错误汇总
查看>>