25 个版本 (15 个稳定版)
6.7.3 | 2024年3月27日 |
---|---|
6.7.2 | 2023年11月21日 |
6.7.1 | 2023年7月21日 |
6.6.4 | 2023年2月22日 |
6.3.0 | 2021年11月2日 |
#571 在 网络编程
每月下载量:98
用于 3 crates
350KB
7K SLoC
CITA Cloud Proto
为每个微服务设计 gRPC 接口。
使用方法
[dependencies]
cita_cloud_proto = { git = "https://github.com/cita-cloud/cita_cloud_proto" }
生成 Python 代码
pip install grpcio grpcio-tools
mkdir python
cd python
python3 -m grpc_tools.protoc -I../protos --python_out=. --grpc_python_out=. ../protos/blockchain.proto
python3 -m grpc_tools.protoc -I../protos --python_out=. --grpc_python_out=. ../protos/common.proto
python3 -m grpc_tools.protoc -I../protos --python_out=. --grpc_python_out=. ../protos/consensus.proto
python3 -m grpc_tools.protoc -I../protos --python_out=. --grpc_python_out=. ../protos/executor.proto
python3 -m grpc_tools.protoc -I../protos --python_out=. --grpc_python_out=. ../protos/controller.proto
python3 -m grpc_tools.protoc -I../protos --python_out=. --grpc_python_out=. ../protos/network.proto
python3 -m grpc_tools.protoc -I../protos --python_out=. --grpc_python_out=. ../protos/storage.proto
python3 -m grpc_tools.protoc -I../protos --python_out=. --grpc_python_out=. ../protos/crypto.proto
依赖
~12MB
~202K SLoC