版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/t1g2q3/article/details/85453995
- 什么情况下需要拆分微服务
- 共享业务重复建设
- 横向扩展时连接数是机器数的平方
- 多人维护同一个系统
- RPC调用的主要步骤
- 底层的网络通信协议处理
- 解决寻址问题
- 请求/响应过程中参数的序列化/反序列化
- 系统服务化需求
- 服务化与RPC协议
- 使用Dubbo实现服务化
- 警惕Dubbo因超时和重试引起的系统雪崩
- 服务治理方案
- 服务化后的分布式事物问题
- 分布式调用系统跟踪需求
- 谷歌的Dapper论文
- 基于Dubbo实现分布式调用系统跟踪方案
- 大流量限流/削峰
- 基于Guava进行限流
- 基于Nginx实现接入层限流
- 基于MQ进行削峰
- 分布式配置中心
- Spring Cloud Config
- Diamond阿里巴巴
- Disconf百度
- 热点数据读写优化
- ehcache
- redis
- 基于乐观锁扣减库存提高TPS
- 数据库分库分表
- MyCat
- Cobar
- Shark