課程簡介

介紹

gRPC 功能與架構概述

  • 基本概念與生命週期
  • 服務定義
  • 支持的語言

理解 gRPC 基礎

  • 實現類型
  • 消息類型

設置 gRPC

  • 協議緩衝區
  • 依賴項與插件

創建 Proto 文件

  • 定義服務器與客戶端
  • 命令行

生成 Protobuf 和 gRPC 類

  • 創建文件夾
  • 構建項目

實現服務器

  • 創建安全連接
  • 流式消息
  • 與應用集成

實現客戶端

  • 創建安全連接
  • 發送元數據
  • 單次 gRPC 調用

使用 gRPC 進行流式傳輸

  • 服務器流式傳輸
  • 客戶端流式傳輸
  • 雙向流式傳輸

管理 gRPC 服務

  • 認證
  • 基準測試
  • 錯誤處理

探索 gRPC 高級主題

  • 與 Evans 客戶端集成
  • 使用 SSL/TLS 保護連接
  • 負載均衡

故障排除

總結與結論

最低要求

  • 具備 Go、Java、C#、Python 等編程語言的經驗。
  • 熟悉雲計算技術。

受衆

  • 軟件工程師。
  • 程序員。
  • 開發者。
 7 時間:

客戶評論 (6)

課程分類