課程簡介

簡介

gRPC 概念

  • 同步與非同步
  • API 介面
  • RPC 生命週期

gRPC 與 REST 比較

  • gRPC API 類型
  • REST 範式

準備開發環境

  • 安裝與配置 gRPC
  • 安裝與配置 Go Micro
  • 安裝 Docker
  • 安裝 Kubernetes
  • 設置 Go 依賴項
  • 設置 Go HTTP 伺服器

gRPC 串流

  • 實現單向 API 客戶端與伺服器
  • 實現伺服器串流 API 客戶端與伺服器
  • 實現客戶端串流 API 客戶端與伺服器
  • 實現雙向 API 客戶端與伺服器

Go Microservices

  • JSON 序列化 Go 結構
  • JSON 反序列化 Go 結構
  • 為 Go 微服務構建 Docker 映像
  • 本地運行容器化
  • 優化 Docker 映像

使用 Kubernetes 進行微服務編排

  • 將 Go 微服務部署到 Kubernetes
  • 實現描述符
  • 擴展部署
  • 滾動更新

gRPC 疑難排解與安全性

  • 使用錯誤處理
  • 追蹤與截止時間
  • 為 SSL 加密創建 SSL 憑證

總結與結論

最低要求

  • Go 编程经验

受众

  • Web Developers
 14 時間:

人數


每位參與者的報價

客戶評論 (5)

Provisional Upcoming Courses (Require 5+ participants)

課程分類