YTask
YTask是一个Go语言异步任务框架,其支持所有能被序列化为json的类型。本次更新增加了诸多功能,修复bug,提升了稳定性。
- Gitee:https://gitee.com/gojuukaze/YTask
- GitHub:https://github.com/gojuukaze/YTask
- 文档:https://doc.ikaze.cn/YTask
更新说明
若从v2升级,请先阅读 (If upgrading from v2, please read this first)-> 从v2升级到v3
- Improve English documentation En Doc
- 修改目录结构,把broker, backend移出主包。现在不用安装不必要的driver包了
- broker, backend全部支持连接池 (#27)
- 支持工作流,文档 -> https://doc.ikaze.cn/YTask/workflow.html
client.Workflow(). Send("group1", "add", 123, 44). Send("group1", "add"). Done()
- 支持中止任务(#22) ,文档 -> https://doc.ikaze.cn/YTask/abortTask.html
- 修复log行号输出bug
- 修改队列名拼写错误,修改msg结构体
- TaskCtl移动到server包中,结构体内的某些字段移动到msg中 ( 从v2升级时需要注意 )
- 通过TaskCtl获取重试次数时需要通过
ctl.GetRetryCount()
- 不在支持RocketMq ,具体说明见: drives/rocketmq
还没有评论,来说两句吧...