课程大纲

介绍

gRPC 功能和架构概述

  • 基本概念和生命周期
  • 服务定义
  • 支援的语言

了解 gRPC 基础知识

  • 实现类型
  • 消息类型

设定gRPC

  • 协定缓冲区
  • 依赖项和外挂程式

创建 Proto 档

  • 定义 伺服器和用户端
  • 命令行

生成 Protobuf 和 gRPC 类

  • 创建资料夹
  • 构建专案

实现 Server

  • 创建安全连接
  • 流式处理消息
  • 与应用程式集成

实现用户端

  • 创建安全连接
  • 发送元数据
  • 一元 gRPC 调用

使用 gRPC 进行流式处理

  • 伺服器流式处理
  • 用户端流式处理
  • 双向流式处理

管理 gRPC 服务

  • 认证
  • 标杆
  • 错误处理

探索 gRPC 高级主题

  • 与 Evans 用户端整合
  • 使用 SSL/TLS 保护连接
  • 负载均衡

故障排除

总结和结论

要求

  • 具有 Go、Java、C#、Python 等程式设计语言的经验。
  • 熟悉云计算技术

观众

  • 软体工程师
  • 程式师
  • 开发人员
 7 小时

人数


每位参与者的报价

客户评论 (6)

即将举行的公开课程