单元化管理平台 (TCUA)是集架构规划、单元化管理、高可用容灾、可观测为一体的平台,联动多款云产品,帮助业务开发和运维人员快速构建单元化架构。
TCUA产品功能以及周边生态如下图所示:
TCUA技术架构:TCUA底层基于云平台底层提供的超云能力进行部署。
| 序号 | 分类 | 说明 |
| 1 | Broker | Broker作为消息队列代理层,负责消息的生产和消费请求,支持水平扩展,根据负载按 Topic 自动进行均衡。 • Topic分区会被均衡到不同broker。 • 一个Topic是由多个segment组成的集合,对存储层进行分片条带化写入。 • Broker不会持久化任何消息数据,无状态分布式,扩缩容和故障切换几乎无感知。 |
| 2 | BookKeeper | BookKeeper作为消息队列的分布式存储中心,可配置多个消息副本,在异常情况下具备Failover能力。 • 多副本会被均衡到不同bookie。 • Segment(分片)作为多副本写入的最小单位,条带化写入,新增存储节点可以很快分担存储压力。 • 读写IO采用物理分离,在大量写入的情况下数据读取仍具有较高性能 |
| 3 | ZooKeeper | Zookeeper作为消息队列的元数据和集群配置中心 |