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 中的队列。