Go 微服务框架设计实战
邓明
前 Shopee 高级工程师,Beego PMC
1 人已学习
新⼈⾸单¥98
课程目录
已完结/共 54 讲
Go 微服务框架设计实战
登录|注册
留言
收藏
沉浸
阅读
分享
手机端
回顶部
当前播放: 2. RPC:设计自己的 RPC 协议
00:00 / 00:00
高清
  • 高清
1.0x
  • 3.0x
  • 2.5x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.75x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
1. 微服务模块学习路线
2. 网络编程:服务端详解
3. 网络编程:客户端详解、简单 TCP 服务器
4. 网络编程面试要点与总结
5. 连接池:基本原理、开源实例 silenceper/pool
6. 连接池:sql.DB 中连接池管理
7. 连接池:手写简单的连接池、连接池总结
8. 微服务框架概览
9. 最简 RPC:RPC 基本原理
10. 最简 RPC:捕捉本地调用
11. 最简 RPC:发送请求与返回响应
12. 最简 RPC:重构代码、总结与面试要点
1. RPC:RPC 协议设计概览、不同 RPC 框架的协议设计
2. RPC:设计自己的 RPC 协议
3. RPC 协议设计:请求编解码详解
4. RPC 协议设计:响应编解码、重构代码与 error 处理
5. RPC 协议设计总结与面试要点
6. RPC 序列化协议:原理概述与 JSON 实现
7. RPC 序列化协议:Proto 实现与总结
8. RPC 调用语义:异步、单向和回调
9. RPC 超时控制:链路超时控制
10. RPC 超时控制:超时时间传递
11. RPC 超时控制:链路超时实现、总结与面试要点
1. 服务注册与发现概览
2. 服务注册与发现:不同框架接口与实现
3. 服务注册与发现:以 gRPC 为底层通信协议
4. gRPC 服务注册与发现模型
5. gRPC:设计并实现一个 etcd 注册中心
6. gRPC:etcd 服务发现实现
7. 服务注册与发现总结
8. 服务注册与发现面试要点详解
1. 负载均衡:轮询和加权轮询详解
2. 负载均衡:轮询实现
3. 负载均衡:加权轮询实现
4. 负载均衡:加权轮询算法测试、如何获取权重
5. 负载均衡:随机和加权随机、哈希和一致性哈希详解
6. 负载均衡:动态算法
7. 负载均衡总结
8. 路由:路由策略详解
9. 路由:实现分组功能
10. 路由:过滤功能对负载均衡的影响
11. 集群:集群Cluster详解
12. 集群:gRPC中如何实现广播
13. 集群:gRPC广播的响应处理策略
14. 负载均衡、路由和集群总结与面试要点
1. 可用性:可用性概述、不同框架的AOP方案
2. 可用性:故障检测之令牌桶算法
3. 可用性:故障检测之漏桶算法、固定窗口算法
4. 可用性:故障检测之滑动窗口算法
5. 可用性:基于Redis 的固定窗口算法实现
6. 可用性:基于 Redis 的滑动窗口算法实现
7. 可用性总结与面试要点
8. 可观测性:不同框架设计方案、metrics/opentelemetry实现
9. 可观测性:基于可观测性的服务治理
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论