go-workers:Golang中与Sidekiq兼容的后台工作者

时间:2024-05-01 21:07:32
【文件属性】:

文件名称:go-workers:Golang中与Sidekiq兼容的后台工作者

文件大小:25KB

文件格式:ZIP

更新时间:2024-05-01 21:07:32

Go

兼容背景工人 。 使用对所有队列进行可靠的排队 处理重试 支持自定义中间件 自定义每个队列的并发 响应Unix信号以安全地等待作业完成后再退出。 提供有关当前正在运行的作业的统计信息 经过良好测试 用法示例: package main import ( "github.com/jrallison/go-workers" ) func myJob ( message * workers. Msg ) { // do something with your message // message.Jid() // message.Args() is a wrapper around go-simplejson (http://godoc.org/github.com/bitly/go-simplejson) } type myMiddleware struct {} func


【文件预览】:
go-workers-master
----middleware_logging.go(690B)
----scheduled_test.go(1KB)
----fetch_test.go(3KB)
----worker.go(1KB)
----enqueue_test.go(3KB)
----manager.go(2KB)
----config_test.go(2KB)
----.travis.yml(118B)
----all_specs_test.go(1KB)
----stats.go(2KB)
----enqueue.go(3KB)
----middleware_stats.go(692B)
----workers_logger.go(107B)
----signals_windows.go(278B)
----middleware_test.go(2KB)
----worker_test.go(3KB)
----LICENSE.txt(1KB)
----middleware_stats_test.go(2KB)
----hooks.go(411B)
----scheduled.go(1KB)
----job.go(49B)
----signals_posix.go(332B)
----README.md(2KB)
----manager_test.go(5KB)
----workers_test.go(2KB)
----workers.go(2KB)
----middleware_retry_test.go(5KB)
----msg_test.go(957B)
----msg.go(1KB)
----middleware.go(978B)
----fetcher.go(3KB)
----middleware_retry.go(2KB)
----config.go(2KB)

网友评论