将整个Redis当做消息池,以kv形式存储消息 使用ZSET做优先队列,按照score维持优先级
2022-02-28 16:10:16 559KB redis 延时队列 分布式 秒杀
1
一、引言 背景 我们在做系统时,很多时候是处理实时的任务,请求来了马上就处理,然后立刻给用户以反馈。但有时也会遇到非实时的任务,比如确定的时间点发布重要公告。或者需要在用户做了一件事情的X分钟/Y小时后,EG: “PM:我们需要在这个用户通话开始10分钟后给予提醒给他们发送奖励” 对其特定动作,比如通知、发券等等。一般我接触到的解决方法中在比较小的服务里都会自己维护一个backend,但是随着这种backend和server增多,这种方法很大程度和本身业务耦合在一起,所以这时需要一个延时队列服务。 名词解释 topic_list队列:每一个来的延时请求都应该又一个延时主题参考kafka,在逻
2021-11-23 11:44:13 163KB go golang lang
1
由redis支持的优先级队列队列,为eggjs构建。
2021-11-05 21:41:02 10KB Node.js开发-其它杂项
1
截止2021.08.19日适配官网最新版rabbitmq3.9.3的消息延时队列插件,包内含有rabbitmq_delayed_message_exchange-3.9.0.ez格式、zip格式、tar.gz格式安装包任你选择~~
2021-08-20 01:07:25 201KB rabbitmq 消息延时队列 服务器
1
rabbitmq延时队列支持插件
2021-04-22 19:01:58 50KB rabbitmq延时队列
1
rabbitMq+erlang+延时队列插件完整安装包(正确的版本对应)
2021-04-07 20:03:59 92.46MB rabbitMq erlang 延时队列插件
1
springboot整合RabbitMQ实现延时队列的两种方式 教程及源码。参考博客:https://blog.csdn.net/qq_29914837/article/details/94070677
2019-12-21 20:38:49 121KB springboot RabbitMQ 延时队列
1