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://127.0.0.1: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