定义延迟队列生产者接口以及基于redis的实现

This commit is contained in:
2022-07-06 18:10:33 +08:00
parent bce2f7159e
commit 436fc2626e
5 changed files with 88 additions and 0 deletions

19
delay/define.go Normal file
View File

@@ -0,0 +1,19 @@
// Package delay ...
//
// Description : delay ...
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 2022-07-06 17:55
package delay
// Queue 队列数据
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 17:56 2022/7/6
type Queue struct {
Name string `json:"name"` // 队列名称
DelayTime int `json:"delay_time"` // 延迟执行时间
Data map[string]interface{} `json:"data"` // 入队数据
}