grpc rust 項目基本使用

1. 安裝依賴(rust 基本依賴就不說了,須要配置環境變量)git

protoc
參考:
https://github.com/google/protobuf/releases/tag/v3.5.1
2. 參考項目
https://github.com/rongfengliang/grpc-rustdemo
3. 項目運行&&構建
a. 項目clone

git clone https://github.com/rongfengliang/grpc-rustdemo

b.依賴包下載

cargo  update && cargo build

c. 構建

client:
cd src/bin
cargo build --bin client --release
server:
cd src/bin
cargo build --bin server --release

d. 運行(由於項目代碼使用了docker-compose 須要進行本地host,也能夠修改代碼)

cd target/release
先運行server  後運行client

備註: host 修改
127.0.0.1 rpcserver
4. docker  構建(docker-compose)
docker-compose build
具體dockerfile docker-compose.yml 能夠參考源碼,都是比較簡單的
5. 參考資料
https://github.com/rongfengliang/grpc-rustdemo
相關文章
相關標籤/搜索