utask:方便可靠的异步任务处理系统

时间:2024-03-30 22:56:46
【文件属性】:

文件名称:utask:方便可靠的异步任务处理系统

文件大小:1.23MB

文件格式:ZIP

更新时间:2024-03-30 22:56:46

Go

任务 方便可靠的异步任务处理系统 利用UTask业务方将不需要实现UTask队列 + 脚本架构,直接实现http接口,立即完成初始化任务的执行,跟踪和监控 可以广泛应用于各种异步任务的场景,例如: 游戏平台支付成功后通知游戏发货 定时通知游戏开启或者关闭一个活动 电商平台中下单后15分钟未付款时关闭订单 PPT: 功能概述 初步调用HTTP接口 连续调用 定时调用 异常重试机制 日志查询和监控 分散部署 服务联络SDK 去做 Tasker RPC任务类型 Tasker PHP函数任务类型 TaskStorer Kafka实现 Sdk PHP接收SDK 快速开始 安装 git clone https://github.com/meixiu/utask 修改配置 配置文件在config目录下,参考注释进行基本的参数配置 config/local.yaml :本地开发环境 config/dev


【文件预览】:
utask-master
----go.mod(466B)
----pkg()
--------randstr()
--------network()
----log()
--------log_std.go(875B)
--------logger.go(843B)
----store()
--------storer.go(2KB)
--------store_redis.go(2KB)
--------coder()
--------store_mysql.go(6KB)
----go.sum(23KB)
----client()
--------comsume_chan.go(8KB)
--------options.go(1KB)
--------comsumer.go(212B)
----sdk()
--------sdk.go(366B)
--------sdk_http.go(3KB)
----monitor()
--------monitor_prom.go(4KB)
--------monitor.go(631B)
----example()
--------push-get.go(268B)
--------third()
--------push-post.go(434B)
----config()
--------local.yaml(556B)
--------dev.yaml(556B)
----README.md(2KB)
----docs()
--------UTask.pdf(1.5MB)
--------image()
----.gitignore(339B)
----server()
--------options.go(996B)
--------producer.go(371B)
--------produce_http.go(3KB)
----app()
--------app.go(2KB)
----utask.go(1KB)
----task()
--------tasker.go(2KB)
--------task_http.go(4KB)

网友评论