1 个不稳定版本
| 0.1.0 | 2023 年 5 月 11 日 |
|---|
#39 in #grpc-server
21KB
146 行
Aocrun
Aocrun 提供了一个 gRPC 服务器实现,用于接收包含年份、日期和可选数据字符串的请求。有关服务、请求和响应格式,请参阅 aocrunner.proto。
查看 文档。
设置
在继续之前,请确保已设置 aocdata 服务。
根据可用的容器工具将 podman 替换为 docker。Aocdata 服务器的 URL 必须作为环境变量 AOC_DATA_URL 提供给容器。例如,AOC_DATA_URL="https://:31370"
$ git clone https://gitlab.com/aoc3913919/aocrun
$ cd aocrun
$ podman build -t aocrun -f ./Containerfile
$ podman run -dt --name aocrun_container -p 41470:4147 -e AOC_DATA_URL=__AocdataUrl__ aocrun
工作原理
- 启动服务器后,将请求作为
Attributes发送到 unary RPCGetAnswer,并提及年份和日期字段(可选,输入数据也可以作为字段提供)。 - 答案以
Answer发送。 - 如果
Attributes中未提供输入字段,则从Aocdata服务器查询输入数据。
依赖关系
~22–35MB
~642K SLoC