Content
11 Lessons • 0 Quizzes • 0 Challenges
gRPC on .NET 的基础知识
- 1
入门
- 2
gRPC 简介
- 3
在 ASP.NET Core 上创建一个基本的 gRPC 服务器应用程序
- 4
在 .NET 上创建 gRPC 客户端
- 5
测验:.NET 上的 gRPC 基础知识
Protobuf 简介
- 1
Protobuf 作为 gRPC 的通信协议
- 2
Protobuf 中的标量数据类型
- 3
Protobuf 集合
- 4
Protobuf 中的映射和字典
- 5
Protobuf 枚举
- 6
Protobuf 字段中的 oneof
- 7
测验:Protobuf 概览
扩展 Protobuf 功能
- 1
使用可空类型与 Protobuf
- 2
在 Protobuf 中使用日期和时间
- 3
在 Protobuf 中使用动态类型
- 4
使用 Protobuf 文件作为参考库
- 5
高级 Protobuf 特性
- 6
测验:扩展 Protobuf 功能
- 7
挑战:应用可空类型
- 8
解决方案回顾:应用可空类型
gRPC 调用类型
- 1
Unary gRPC 调用
- 2
服务器流式 gRPC 调用
- 3
客户端流式 gRPC 调用
- 4
双向 gRPC 调用
- 5
测验:gRPC 调用类型
- 6
挑战:实现流式调用
- 7
解决方案回顾:实现流式调用
配置 gRPC 应用程序
- 1
gRPC API 版本控制
- 2
gRPC 服务器的高级配置选项
- 3
gRPC 客户端的高级配置选项
- 4
测验:配置 gRPC 应用程序
- 5
挑战:应用 gRPC API 版本控制
- 6
解决方案回顾:应用 gRPC API 版本控制
扩展 gRPC 应用程序
- 1
通过DNS负载均衡扩展gRPC应用
- 2
通过静态负载均衡扩展 gRPC 应用
- 3
通过自定义负载均衡扩展 gRPC 应用
- 4
测验:扩展 gRPC 应用程序
- 5
挑战:应用 pick_first 负载均衡器
- 6
解决方案回顾:应用优先选择负载均衡器
保护 gRPC 应用程序
- 1
使用 TLS/SSL 加密 gRPC 通信
- 2
使用单点登录保护 gRPC 端点
- 3
测验:保护 gRPC 应用程序
- 4
挑战:在 gRPC 应用中强制使用 HTTPS
- 5
解决方案:在 gRPC 应用中强制使用 HTTPS
监控 gRPC 应用程序
- 1
在 gRPC 应用中使用日志记录
- 2
在 gRPC 应用中应用高级日志记录
- 3
在 gRPC 应用中使用指标
- 4
测验:监控 gRPC 应用程序
- 5
挑战:应用日志拦截器
- 6
解决方案回顾:应用日志拦截器
高级 gRPC 使用
- 1
在 .NET 中使用代码优先的 gRPC
- 2
通过 gRPC-Web 从浏览器运行 gRPC
- 3
测验:gRPC 高级用法
- 4
挑战:实现代码优先的 gRPC
- 5
解决方案回顾:实现代码优先的 gRPC
结论
- 1
我们学到的内容总结
附录
- 1
搭建我们自己的环境
- 2
本地设置 gRPC 客户端和服务器项目
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User