文件名称:servur:用于运行其他进程的概念验证 Web 服务
文件大小:7KB
文件格式:ZIP
更新时间:2024-07-01 00:57:49
Rust
服务理念 一个简单的服务器,用于“为 [数据] 提供”工具或库。 Servur 启动一个进程,将数据通过管道传输到其中,监控它,并可以向它发送信号——所有这些都来自 HTTP 请求。 单独它并不是特别有趣,但是当您在此容器之上构建特定于语言/框架的运行器时,它会变得有趣。 赛跑者 服务器 API 得到 / 简单的 hello 来验证 servur 正在运行。 回复: 200 (OK) Hello from Servur 获取/状态 获取 Servur 的状态。 响应包括配置的运行器和它的参数,如果运行器正在运行,它将以运行器的 PID 响应。 回复: 200 (OK) { "runner": "wc", "runner_args": "-l" "pid": 1234 } 发布/运行 发布任何将作为 STDIN 传递到运行器的任意主体。 跑步者开始后立
【文件预览】:
servur-master
----.travis.yml(377B)
----Cargo.lock(8KB)
----Dockerfile(383B)
----src()
--------main.rs(3KB)
--------controller.rs(5KB)
----Cargo.toml(320B)
----.gitignore(7B)
----README.md(2KB)
----ship(236B)