delayqueue icon indicating copy to clipboard operation
delayqueue copied to clipboard

Simple, reliable, installation-free distributed delayed delivery message queue in Go. 简单、可靠、免安装的分布式延时投递消息队列

Results 4 delayqueue issues
Sort by recently updated
recently updated
newest added

当key比较多的时候会报如下错误 consume error: pending2ReadyScript failed: ERR Error running script (call to f_7450a9e992a62833484b2567e7d1b1f70c56eb20): @user_script:8: user_script:8: too many results to unpack 好像是需要限制unpack接收的参数数量?

## 使用时报错 ## 各个版本 - github.com/redis/go-redis/v9 v9.4.0 - github.com/hdt3213/delayqueue v1.0.4 - Redis: 阿里云集群版 Redis 6.0 | 集群版(16G,共2分片) | 云原生 ## 使用方式 初始化时使用了UseHashTagKey() delayQueue := delayqueue.NewQueue(queueName, RedisInstance, consumer, delayqueue.UseHashTagKey()).WithConcurrent(concurrent)

``` func (q *DelayQueue) SendScheduleMsgs(payloads []string, t []time.Time, opts ...interface{}) error { retryCount := q.defaultRetryCount for _, opt := range opts { switch o := opt.(type) { case retryCountOpt: retryCount...

一般来讲,如果到达时间点消费的时候订单状态已经支付了,在消费的时候查表判断吗,感觉不太优雅,不能在支付回调中主动删除队列任务吗