课程目标
生活中充满了各种trade-off(权衡),编程开发中也是如此。本次分享通过实战的角度,分享开发一个微服务框架的过程中,针对不同的组件做的一些抉择。协议支持的多少?数据传输采用TCP还是UDP?网络处理是普通处理模型还是定制的epoll?序列化框架那么多,该用哪种?注册中心选哪家?路由方式哪种好,如何限流等等。鸟窝老师从细节的角度带你分析抉择。
适用人群
编程开发人员,对微服务有兴趣的同学
课程概述
课程大纲:
1. rpc框架的实现的原理
2. 协议的实现 - 多 vs 少
3. 数据传输 - TCP vs UDP?
4. 网络处理 - 普通 vs epoll
5. 序列化方式 - 跨语言 vs 高效
6. 注册中心 - 通用 vs 大厂
7. 路由选择 - 随机 vs 定制
8. 限流 - 客户端 vs 服务器端
9. 测试 - 跨网络 vs 虚拟网络
10 benchmark - 性能 vs 功能
课程目录
1
第1章:微服务框架实现:舍与不舍
课程讲师
最近学习用户 138人报名试学
-
junyangtianxia
-
qiyisoft
-
tongtongba
课程评价