感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
简介
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)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
课程 - Building Microservices with Go
The simplicity of language and the examples given by the teacher
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
课程 - Go Programming Language for Programmers
Support for issues the trainees have. The investigation and support also after training is very great!
Hans Jurgen Hogerle - Daimler TSS GmbH
课程 - Advanced Go Programming
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
课程 - Go for Systems Programming
Flexibility of the trainer. Really catered the course to our specific needs.