Course Code:
grpc
Duration:
7 hours
Prerequisites:
- 具有 Go、Java、C#、Python 等程式设计语言的经验。
- 熟悉云计算技术
观众
- 软体工程师
- 程式师
- 开发人员
Overview:
gRPC 是一个开源远程过程调用 (RPC) 框架,支援不同电脑上的用户端和伺服器应用程式之间的直接通信。gRPC 使构建分散式服务和应用程式变得容易。
此讲师指导的现场培训(在线或现场)面向希望在其应用程式中创建、实施和管理 gRPC 服务的软体工程师、程式师和开发人员。
在本次培训结束时,参与者将能够:
- 设置 gRPC 服务以连接到伺服器并创建专案。
- 实施 Server 和 Client 以与应用程式整合。
- 使用身份验证系统和基准测试工具监控 gRPC 个服务。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在即时实验室环境中动手实施。
课程自定义选项
- 要申请本课程的定制培训,请联系我们进行安排。
Course Outline:
介绍
gRPC 功能和架构概述
- 基本概念和生命周期
- 服务定义
- 支援的语言
了解 gRPC 基础知识
- 实现类型
- 消息类型
设定gRPC
- 协定缓冲区
- 依赖项和外挂程式
创建 Proto 档
- 定义 伺服器和用户端
- 命令行
生成 Protobuf 和 gRPC 类
- 创建资料夹
- 构建专案
实现 Server
- 创建安全连接
- 流式处理消息
- 与应用程式集成
实现用户端
- 创建安全连接
- 发送元数据
- 一元 gRPC 调用
使用 gRPC 进行流式处理
- 伺服器流式处理
- 用户端流式处理
- 双向流式处理
管理 gRPC 服务
- 认证
- 标杆
- 错误处理
探索 gRPC 高级主题
- 与 Evans 用户端整合
- 使用 SSL/TLS 保护连接
- 负载均衡
故障排除
总结和结论
Sites Published: