1
sunwei0325 2020-07-15 13:19:23 +08:00
和 machinery 有何区别?
|
2
a719114136 OP |
3
Ingo 2020-07-17 09:14:14 +08:00 via iPhone
那你 backend 支持哪些?
|
4
a719114136 OP @Ingo
redis, memcache, mongo 。自定义 backend 也比较容易,实现两个 get, set 方法就行,参考: https://github.com/gojuukaze/YTask/wiki/backend-zh-cn#%E8%87%AA%E5%AE%9A%E4%B9%89backend 不过不建议过渡依赖 backend 来保存结果,参考说明: https://github.com/gojuukaze/YTask/wiki/client-zh-cn#%E8%8E%B7%E5%8F%96%E7%BB%93%E6%9E%9C |
5
mactec 2020-10-10 10:37:34 +08:00
请教下
我比较关心像链式任务、回调、重试、超时这些是否完善,因为现在项目里较多相关场景 |
6
a719114136 OP @mactec
重试这块目前是立即重试的,不支持延迟重试。想要延迟重试可以自己在任务函数里加个逻辑:出错后 send 一个新任务。 超时暂不支持,可以在 send 任务时加个参数,超时时间,然后在任务函数里判断。 不太清楚你说的链式任务、回调指的是什么 |
7
mactec 2020-10-11 11:48:19 +08:00
@a719114136 类似 machinery 的 chain,chord 任务
|
8
a719114136 OP @mactec 这个不支持
|