文件名称:Asynq:Go的简单,可靠和高效的分布式任务队列-Golang开发
文件大小:3.67MB
文件格式:ZIP
更新时间:2024-06-15 08:54:03
Golang Miscellaneous
Asynq概述Asynq是一个Go库,用于对任务进行排队并与工作人员在后台进行处理。 它具有Redis的支持,并且设计为具有较低的进入门槛。 它应该集成在您中。Asynq概述Asynq是一个Go库,用于对任务进行排队并与工作人员在后台进行处理。 它具有Redis的支持,并且设计为具有较低的进入门槛。 它应该轻松地集成到您的Web堆栈中。 有关Asynq的工作原理的高级概述:客户端将任务放入队列中服务器将任务从队列中拉出并为每个任务启动工作程序goroutine每个任务由多个工作程序同时处理任务队列用作一种在多个任务之间分配工作的机制
【文件预览】:
asynq-master
----subscriber_test.go(3KB)
----asynq.go(9KB)
----forwarder_test.go(4KB)
----docs()
--------assets()
----server.go(15KB)
----internal()
--------log()
--------base()
--------asynqtest()
--------rdb()
--------testbroker()
----doc.go(2KB)
----signals_unix.go(876B)
----tools()
--------asynq()
--------go.sum(36KB)
--------go.mod(752B)
----context.go(2KB)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----server_test.go(6KB)
----example_test.go(2KB)
----payload.go(5KB)
----scheduler_test.go(3KB)
----client_test.go(19KB)
----LICENSE(1KB)
----client.go(11KB)
----CONTRIBUTING.md(2KB)
----payload_test.go(17KB)
----healthcheck_test.go(2KB)
----subscriber.go(2KB)
----signals_windows.go(708B)
----recoverer.go(2KB)
----context_test.go(4KB)
----servemux_test.go(5KB)
----forwarder.go(2KB)
----.gitignore(309B)
----recoverer_test.go(7KB)
----CHANGELOG.md(12KB)
----healthcheck.go(2KB)
----syncer_test.go(3KB)
----heartbeat_test.go(4KB)
----go.sum(6KB)
----syncer.go(2KB)
----servemux.go(5KB)
----README.md(12KB)
----processor.go(12KB)
----processor_test.go(21KB)
----inspeq()
--------inspector.go(26KB)
--------inspector_test.go(70KB)
--------doc.go(628B)
----scheduler.go(7KB)
----asynq_test.go(5KB)
----heartbeat.go(4KB)
----go.mod(391B)
----benchmark_test.go(6KB)