课程目标

生活中充满了各种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 功能


课程评价

课程讲师

SACC
  • 课程数
    60
  • 学生数
    17785
中国系统架构师大会每年都将邀请百余位行业专家,就热点技术话题进行分享,为数据库人群、大数据从业人员、广大互联网人士及行业相关人士提供最具价值的交流平台。

最近学习用户 138人报名试学

  • junyangtianxia

  • qiyisoft

  • tongtongba