faktory_worker_go:Go的Faktory工人

时间:2024-05-28 05:49:11
【文件属性】:

文件名称:faktory_worker_go:Go的Faktory工人

文件大小:26KB

文件格式:ZIP

更新时间:2024-05-28 05:49:11

Go

faktory_worker_go 该存储库为Go应用程序提供了Faktory工作进程。 该工作进程从Faktory服务器获取后台作业并进行处理。 这与所有其他Go后台工作者库有何不同? 它们都使用Redis或另一个“哑”数据存储。 该库要简单得多,因为Faktory服务器实现了大多数数据存储,重试逻辑,Web UI等。 安装 您必须先安装 。 然后: go get -u github.com/contribsys/faktory_worker_go 用法 要处理后台作业,请按照下列步骤操作: 注册您的工作类型及其相关功能 设置一些可选参数 开始处理 要停止该过程,请发送TERM或INT信号。 import ( "fmt" worker "github.com/contribsys/faktory_worker_go" ) func someFunc ( ctx cont


【文件预览】:
faktory_worker_go-master
----testing_test.go(1017B)
----.gitignore(275B)
----go.mod(242B)
----Makefile(223B)
----manager.go(5KB)
----Changes.md(2KB)
----LICENSE(16KB)
----runner_unix.go(644B)
----middleware_test.go(1KB)
----context_test.go(1KB)
----go.sum(2KB)
----runner.go(5KB)
----runner_test.go(3KB)
----README.md(3KB)
----context.go(4KB)
----manager_test.go(2KB)
----.golangci.yml(804B)
----log.go(1KB)
----.circleci()
--------config.yml(767B)
----types.go(252B)
----runner_windows.go(490B)
----test()
--------main.go(5KB)
----middleware.go(723B)
----testing.go(721B)

网友评论