美文网首页
学习打卡 (2023-01-26)

学习打卡 (2023-01-26)

作者: 平衡WorkLife | 来源:发表于2023-01-25 21:40 被阅读0次

    26 | 分布式系统关键技术:流量与数据调度
    https://time.geekbang.com/column/article/1609
    流量/数据调度
    1. 区别于服务治理
    1.1) 不同层面
    1.2) 服务治理:系统内部
    1.3) 流量数据调度:内部或外部接入
    2. API Gateway功能
    2.1) 自动流量调度-系统稳定
    2.2) 突发流量极端情况-保持稳定
    2.3) 服务流控: 服务发现、路由、降级、熔断、保护
    2.4) 流量控制: 负载均衡、流量分配、控制、异地灾备
    2.5) 流量管理: 协议转换、请求校验、数据缓存、数据计算
    3. API Gateway流量调度的关键技术
    3.1) 高性能
    3.2) 扛流量:集群-内部协议
    3.3) 简单业务逻辑
    3.4) Admin API管理-提供服务
    4. 状态数据的调度
    4.1) 把有状态的迁移到第三方: redis,mysql,zookeeper, or FileSystem: NFS,Ceph
    4.2) 分布事务一致性
    解决数据结点scale 高可用-> 数据冗余/备份/Replication->一致性->性能
    技术方案
    Master-Slave
    Master-Master
    two/three phase commit
    Paxos
    度量技术方案
    数据一致
    事务控制
    延迟
    吞吐量
    数据损失
    故障切换
    4.3) 数据节点的分布式
    DB related soln
    MySql Cluster
    MongoDB
    OceanBase
    FileSystem related soln

    相关文章

      网友评论

          本文标题:学习打卡 (2023-01-26)

          本文链接:https://www.haomeiwen.com/subject/ykjjhdtx.html