增加基于redis的事件销毁逻辑

This commit is contained in:
2024-06-26 15:46:00 +08:00
parent 0eeb2ef42e
commit 87b2742e36
2 changed files with 47 additions and 10 deletions

View File

@ -8,8 +8,10 @@
package define
const (
DefaultRedisPartitionNum = 1
DefaultRedisTopic = "EVENT_TOPIC_C6DBE0AAE846C5C0DE35802107326B1E"
DefaultRedisPartitionNum = 1
DefaultRedisTopic = "EVENT_TOPIC_C6DBE0AAE846C5C0DE35802107326B1E"
DefaultRedisMessageBufferSize = 1024
DefaultRedisCloseMaxWaitTime = 5000 // 默认最大等待 : 5s
)
// RedisEventPubSubConfig redis事件配置
@ -18,6 +20,8 @@ const (
//
// Date : 16:25 2024/6/25
type RedisEventPubSubConfig struct {
Topic string `json:"topic"` // topic key, 不指定随机生成
PartitionNum int `json:"partition_num"` // 多少个分区, 默认值 : 1
Topic string `json:"topic"` // topic key, 不指定随机生成
PartitionNum int `json:"partition_num"` // 多少个分区, 默认值 : 1
MessageBufferSize int `json:"message_buffer_size"` // 消息缓冲区大小
CloseMaxWaitTime int `json:"close_max_wait_time"` // 关闭消息实例, 最大等待时长, 单位 : ms
}