課程簡介

介紹

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 時間:

人數



每位參與者的報價

客戶評論 (5)

相關課程

Advanced Go Programming

21 時間:

Go Programming Language for Programmers

28 時間:

Go for Systems Programming

35 時間:

Learning Go Programming

28 時間:

Building Microservices with Go

28 時間:

Introduction to Programming

35 時間:

Linux Network Programming

14 時間:

Clean Code

14 時間:

Java Persistence with Hibernate

14 時間:

Java Fundamentals for Android

14 時間:

Unit Testing with JUnit

21 時間:

Java Advanced

28 時間:

Java fundamentals with Maven

28 時間:

Java Advanced - one day

7 時間:

Java Intermediate - one day

7 時間:

課程分類