课程大纲

介绍

gRPC 功能和体系结构概述

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

了解 gRPC 基础知识

  • 实现类型
  • 消息类型

设置 gRPC

  • 协议缓冲区
  • 依赖项和插件

创建 Proto 文件

  • 定义服务器和客户端
  • 命令行

生成 Protobuf 和 gRPC 类

  • 创建文件夹
  • 构建项目

实现服务器

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

实现客户端

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

使用 gRPC 进行流式处理

  • 服务器流式处理
  • 客户端流式处理
  • 双向流式处理

管理 gRPC 服务

  • 认证
  • 标杆
  • 错误处理

探索 gRPC 高级主题

  • 与 Evans 客户端集成
  • 使用 SSL/TLS 保护连接
  • 负载均衡

故障 排除

总结和结论

要求

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

观众

  • 软件工程师
  • 程序员
  • 开发 人员
 7 小时

人数



每位参与者的报价

客户评论 (5)

相关课程

C++, QT, ZeroMQ and Protocol Buffers

35 小时

MPICH

7 小时

XML Fundamentals

21 小时

XQuery

14 小时

BizTalk for Developers

21 小时

Biztalk for Administrators

35 小时

Biztalk for Administrators - Advanced

35 小时

BizTalk for Administrators - Beginner to Advanced

70 小时

Open MPI: Building Distributed Memory Applications

7 小时

OpenCL

21 小时

Distributed Systems Storage with etcd

7 小时

Apache Mesos

14 小时

HashiCorp Nomad

14 小时

HashiCorp Vault

14 小时

课程分类

1