MySQL 后端作業調度器:Dalga
Dalga 是使用 Go 編寫的 MySQL 后端作業調度程序,帶有一個 HTTP 接口。
Dalga 是個作業調度器:
-
可以安排定期或者一次性作業
-
在一個 MySQL 表中存儲作業
-
包括一個 HTTP 接口,可以安排或者取消作業
-
在作業執行期間可以在配置中定義一個 POST 請求到端點
安裝:
$ go get github.com/cenkalti/dalga
每 60 秒安排一個新作業:
$ curl -i -X PUT 'http://127.0.0.1:34006/jobs/check_feed/1234?interval=60' HTTP/1.1 201 Created Content-Type: application/json; charset=utf-8 Date: Tue, 11 Nov 2014 22:10:40 GMT Content-Length: 83 {"path":"check_feed","body":"1234","interval":60,"next_run":"2014-11-11T22:11:40Z"}
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!