Go分布式系统
首页
打印
首页
下载pdf
目录 搜索
  • 介绍
  • 分布式 id 生成器
    • worker_id 分配
    • 开源实例
      • 标准 snowflake
      • sonyflake
  • 分布式锁
    • 进程内加锁
    • trylock
    • 基于 Redis 的 setnx
    • 基于 ZooKeeper
    • 基于 etcd
  • 延时任务系统
    • 定时器的实现
      • 时间堆
      • 时间轮
    • 任务分发
    • 数据再平衡的幂等考量
  • 分布式搜索引擎
    • 搜索引擎
      • 倒排列表
    • 查询 DSL
    • 基于 client SDK 开发
    • 将 sql 转换为 DSL
    • 异构数据同步
      • 通过时间戳进行增量数据同步
      • 通过 binlog 进行数据同步
  • 负载均衡
    • 常见的负载均衡思路
    • 基于洗牌算法的负载均衡
      • 错误的洗牌导致的负载不均衡
      • 修正洗牌算法
    • ZooKeeper集群的随机节点挑选问题
    • 负载均衡算法效果验证
  • 分布式配置管理
    • 场景举例
      • 报表系统
      • 业务配置
    • 使用 etcd 实现配置更新
      • 配置定义
      • 新建 etcd client
      • 获取配置
      • 更新订阅
      • 完整代码
    • 配置膨胀
    • 配置版本管理
    • 客户端容错
暂无相关搜索结果!

本文档使用 topgoer 发布

负载均衡

项目分享

扫一扫手机阅读

项目分享

扫一扫手机阅读