文件名称:HQ是通过HTTP消息进行通信的一种简单的,与语言无关的作业队列引擎。-Golang开发
文件大小:440KB
文件格式:ZIP
更新时间:2024-06-15 11:42:08
Golang Job Scheduler
HQ被实现为基于HTTP API服务器的独立JSON。 当您将作业推送到HQ服务器时,它将作业存储在内部队列数据库中,并将异步HTTP POST请求发送到作业中指定的URL。 HQ HQ是一种通过HTTP消息进行通信的简化的,与语言无关的作业队列引擎。 HQ被实现为基于HTTP API服务器的独立JSON。 当您将作业推送到HQ服务器时,它将作业存储在内部队列数据库中,并将异步HTTP POST请求发送到作业中指定的URL。 实际运行作业的辅助应用程序是Web应用程序。 因此,您可以使用可以使用HTTP的任何编程语言(例如Go,PHP,Pyth)来实现作业的应用程序
【文件预览】:
hq-master
----command()
--------serve.go(1KB)
--------delete.go(688B)
--------stop.go(662B)
--------info.go(683B)
--------restart.go(912B)
--------stats.go(483B)
--------list.go(3KB)
--------push.go(1KB)
--------commands.go(2KB)
----go.mod(1KB)
----ui()
--------index.tsx(694B)
--------src()
--------style.scss(1KB)
--------static()
----yarn.lock(189KB)
----go.sum(12KB)
----client()
--------client.go(5KB)
----webpack.config.js(2KB)
----hq()
--------version.go(110B)
--------requests.go(813B)
--------structs.go(3KB)
----res()
--------views()
----examples()
--------workerapp.py(2KB)
----util()
--------stringutil()
--------logutil()
----tsconfig.json(379B)
----LICENSE(1KB)
----build()
--------scripts()
--------outputs()
----test()
--------tempfile.go(394B)
----.prettierrc(92B)
----README.md(17KB)
----Makefile(2KB)
----.editorconfig(593B)
----webui.png(353KB)
----.gitignore(193B)
----server()
--------template.go(1KB)
--------error.go(2KB)
--------handlers.go(7KB)
--------app.go(8KB)
--------queue.go(2KB)
--------config_test.go(665B)
--------background.go(2KB)
--------ui.go(241B)
--------dispatcher.go(4KB)
--------store.go(8KB)
--------config.go(2KB)
----cmd()
--------hq()
----package.json(1KB)