分布式系统架构落地与瓶颈突破-笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

猜你喜欢

转载自blog.csdn.net/t1g2q3/article/details/85453995