快手微服务架构体系实践
发展历程
- 2017年前:ZK时代
- 2017年:KESS诞生
- 2019年:体系初步成型
- 2021年:架构趋于成熟
主要功能模块
微服务现状
- 服务数量:数万服务
- 服务实例:数百万
- QPS:数十亿
关键技术组件
- KESS STACK
- KESS-NAMING
- KESS-META
- KESS-CONF
- KESS-RPC
- Ktrace
- RPC-Monitor
- KLog
- Gaea
微服务治理体系建设
- 第一阶段(核心逻辑领域)
- 命名体系
- 配置管理
- 流量治理
- 安全
- 高可用
- 可观测性
- 第二阶段(分层建设)
- 第三阶段(重点领域)
流量域建设
高可用域建设
未来规划
稳定性保障
通过以上总结,可以看出快手在微服务架构上的全面布局和技术积累。