[BUG] 有些任务在计划时间之前就已处理完毕
作者: arunmittalmrsool创建于 2025年9月2日更新于 2026年6月29日
标签bug
** 请描述错误 ** Asynq 以秒为精度工作。如果 currentTime 为 2025-08-27 16:25:16.871255,而 ProcessTime 为 10 秒,则该任务将在 2025-08-27 16:25:26 处理,而不是在 2025-08-27 16:25:26.871255 或 2025-08-27 16:25:27,原因是 https://GitHub.com/hibiken/asynq/blob/master/internal/rdb/rdb.go#L677(这里我们以 Unix() 精度存储 processAt,因此遗漏了额外的 **.871255** 秒)
内容来源: hibiken/asynq