課程簡介

介紹

gRPC 概念

  • 同步與異步
  • API 表面
  • RPC 生命週期

gRPC 與 REST

  • gRPC API 類型
  • REST範式

準備開發環境

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

gRPC 流媒體

  • 實現一元 API 用戶端和伺服器
  • 實現伺服器流式處理 API 用戶端和伺服器
  • 實現用戶端流式處理 API 用戶端和伺服器
  • 實現雙向 API 用戶端和伺服器

前往 Microservices

  • JSON 編組 Go 結構
  • JSON umarshalling Go 結構
  • 為 Go 個微服務構建 Docker 映像
  • 在本地運行容器化
  • 優化 Docker 鏡像

使用 Kubernetes 的微服務赭色

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

gRPC 故障排除和安全

  • 使用錯誤處理
  • 按截止日期進行跟蹤
  • 創建用於 SSL 加密的 SSL 證書

總結和結論

最低要求

  • Go 程式設計經驗

觀眾

  • Web 開發人員
 14 時間:

人數



每位參與者的報價

相關課程

Combined C/C++, JAVA and Web Application Security

28 時間:

Advanced Java Security

21 時間:

Combined JAVA, PHP and Web Application Security

28 時間:

Java and Web Application Security

21 時間:

課程分類