课程大纲

介绍

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 小时

课程分类