MySQL 后端作業調度器:Dalga

jopen 9年前發布 | 8K 次閱讀 Dalga MySQL 數據庫服務器

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"}

項目主頁:http://www.baiduhome.net/lib/view/home/1439452228536

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!