本文为您介绍PCDN的关键组件和基础架构。 关键组件 Index服务:全局调度,把用户请求调度到最佳的机房。 ZooKeeper (Global和Local):服务活动情况汇报给调度服务,动态配置更新。 Nginx Proxy:支持私有协议的Nginx代理服务,针对不同文件一致性Hash到不同的Channel服务。 Channel服务:记录文件和拥有文件的端点地址信息,为下载提供就近的端点地址。 Relay服务:服务P2P建立连接和通讯。 Hot服务:Hot文件发现和推送。 基础架构图