GenshinMinecraft 在 在 Rust Tonic 中实现 gRPC 服务端流式传输 中发帖
在 Rust Tonic 中实现 gRPC 服务端流式传输
本文由 GenshinMinecraft 进行编撰,首发于 本博客
前言
由于一些心血来潮的一些想法,希望在 Rust 实现 gRPC 的服务器流式传输,遂有本文
在这里,你至少需要五个依赖以实现流式传输:
[dependencies]
tonic = { version = "0.12.3", features = ["transport", "server"] }
prost = "0.13.3"
tokio = { version = "1.40.0", features = ["full"] }
tokio-stream = "0.1.16"
[build-dependencies]
tonic-build = "0.12.3"
实现
定义一个 Demo Protobuf
为了演示方便,这里随便定义一个 Prot...