课程大纲

介绍

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

课程分类