【文件属性】:
文件名称:YTask:YTask is an asynchronous task queue for handling distributed jobs in golang(go异步任务框架)
文件大小:111KB
文件格式:ZIP
更新时间:2021-05-07 15:42:18
golang task queue job worker
任务
YTask是一个异步任务队列,用于处理golang中的分布式作业golang初步任务/骨架
(中文文档有更详细的说明。如果您会中文,请阅读中文文档)
安装
go get -u github.com/gojuukaze/YTask/v2
架构图
快速开始
服务器演示
package main
import (
"context"
"github.com/gojuukaze/YTask/v2"
"os"
"os/signal"
"syscall"
)
type User struct {
Id int
Name string
}
func add ( a int , b int ) int {
return a + b
}
func appendUser ( user User , ids [] int , names [] string ) [] User {
v
【文件预览】:
YTask-master
----go.mod(139B)
----v2()
--------go.mod(744B)
--------backends()
--------log()
--------yerrors()
--------go.sum(16KB)
--------controller()
--------ytask.go(3KB)
--------brokers()
--------util()
--------message()
--------config()
--------drive()
--------test()
--------consts()
--------server()
--------worker()
----go.sum(1KB)
----example()
--------v2()
----architecture_diagram.png(28KB)
----LICENSE(34KB)
----v1()
--------ylog()
--------yerrors()
--------yworker()
--------brokers()
--------util()
--------config()
--------ymsg()
--------ytask()
----README.ZH.md(3KB)
----README.md(4KB)
----.gitignore(220B)