grpcpy thon异 步 实 现 _gRPC官 ⽅ ⽂ 档 中 ⽂ 版# gRPC 基 础 : C#本 教 程 提 供 了 C# 程 序 员 如 何 使 ⽤ gRPC 的 指 南
通 过 学 习 教 程 中 例 ⼦ , 你 可 以 学 会 如 何 :- 在 ⼀ 个
proto ⽂ 件 内 定 义 服 务
- ⽤ protocol buffer 编 译 器 ⽣ 成 服 务 器 和 客 户 端 代 码
- 使 ⽤ gRPC 的 C# API 为 你 的 服 务 实 现 ⼀ 个 简 单 的 客 户 端 和 服 务 器
这 算 不 上 是 ⼀ 个 在 C# 中 使 ⽤ gRPC 的 综 合 指 南 : 以 后 会 有 更 多 的 参 考 ⽂ 档
## 为 什 么 使 ⽤ gRPC
我 们 的 例 ⼦ 是 ⼀ 个 简 单 的 路 由 映 射 的 应 ⽤ , 它 允 许 客 户 端 获 取 路 由 特 性 的 信 息 , ⽣ 成 路 由 的 总 结 , 以 及 交 互 路 由 信 息 , 如 服 务 器 和 其 他 客 户端 的 流 量 更 新
有 了 gRPC, 我 们 可 以 ⼀ 次 性 的 在 ⼀ 个
proto ⽂ 件 中 定 义 服 务 并 使 ⽤ 任 何 ⽀ 持 它 的 语 ⾔ 去 实 现 客 户 端 和 服 务 器 , 反 过 来 , 它 们 可 以 在 各 种环 境 中 , 从 Google的 服 务 器 到 你 ⾃ ⼰ 的 平 板 电 脑 — — gRPC 帮你 解决了 不 同语 ⾔ 间通 信 的 复杂性 以 及 环 境 的 不 同
使 ⽤ protocolbuffers 还能获 得其 他 好处, 包括⾼效的 序 列号, 简 单 的 IDL 以 及 容易进⾏的 接⼝更 新
## 例 ⼦ 代 码 和 设置``````本 教 程 的 所有 ⽂ 件