Jiajun Huang

Results 13 comments of Jiajun Huang

I've test for it in VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jul 24 2015 02:23:23), and NVIM v0.1.0-155-g78e7c40 (compiled Dec 2 2015 20:44:32), use this config: ```...

`for i, handler := range handlers` 这里i就在不断的变大,`task.CurrentHandlerIndex = i` 赋值,`broker.Update(task)` 保存到redis。 重试的时候,如果一共三个handler,1成功,2失败。那么1就会保存到redis里,重试任务的时候就会直接从2开始。

在 `queue.go` 里有: ```go func WithAsyncHandleTask(async bool) QueueOption { return func(q *Queue) { q.Async = async } } ```

不是这个重试。是指重新入队,再次消费的时候。不过我不记得有没有加这个逻辑了

Queue这个好像是个bug,我基本都是用同步的。应该要把选项改到worker上来才对。

可以代码重新入队

目前失败的是直接当dead letter了。没有做这个功能。欢迎PR