golang實現延時隊列

github源碼地址:https://github.com/hackssssss/delay_queue 參考了有贊延時隊列的設計思路,自己寫了一個延時隊列,基本原理是利用redis的list實現隊列,利用redis的zset實現按照時間排序功能。 大體流程如下圖所示: 流程解讀: 1. 調用方調用Push接口,將data、ttr(time to return)、notify_url傳入。 2.
相關文章
相關標籤/搜索