golang实现延时队列

github源码地址:https://github.com/hackssssss/delay_queue 参考了有赞延时队列的设计思路,自己写了一个延时队列,基本原理是利用redis的list实现队列,利用redis的zset实现按照时间排序功能。 大体流程如下图所示: 流程解读: 1. 调用方调用Push接口,将data、ttr(time to return)、notify_url传入。 2.
相关文章
相关标签/搜索