skadi
1.0.0
Skadi 是一個雲端訊息交換器。
您可以透過向 IM.Slack、團隊、微信等發送訊息來輕鬆地在伺服器上運行某些內容...
LetServerRun使用這個專案作為它的基礎設施。
+-------------+ +-----------------------+
| | | |
| E-mail +---+ | Your Servers |
| | | | |
+-------------+ | | +-----------+ |
| | | | |
| +----------+ Agent | |
+-------------+ | +---------------+ | | | | |
| | | | | | | +-----------+ |
| Chat Bot +-------> Skadi Cloud <-----+ | |
| | | | | | | |
+-------------+ | +---------------+ | | +-----------+ |
| | | | | |
| +----------+ Agent | |
+-------------+ | | | | |
| | | | +-----------+ |
| CI / CD +---+ | |
| | | |
+-------------+ +-----------------------+
Job 只是一個訊息字串,它由您從任何地方發送,並由指定的 Agent 拉取。
作業在其生命週期中有狀態。
10 minute
但沒有結果,或作業排隊時座席離線代理程式是在您的伺服器中執行的守護進程,或是嵌入在您的服務中的執行緒。
您可以使用我們的開源代理,或使用我們的 HTTP API 編寫自己的代理。
所有坐席必須每分鐘檢查一次作業,如果一個坐席在3 minute
內沒有檢查作業,則其狀態將被標記為offline
。該代理程式的所有排隊作業都將被標記為expired
。
有幾種事件,你必須處理它們。
他們將發佈到 Redis 中的隊列。