知识卡片
中间层映射
内容
DNS、CDN 和各类适配层都在用中间层解耦:调用者只认识稳定名字或协议,真实资源可以迁移、扩容或替换。中间层的价值是把直接绑定变成可管理的映射关系。
参考来源
- 位置:《程序员的底层思维》第10章《解耦思维》10.3.1-10.3.2节「DNS的解耦设计」「CDN的解耦设计」(源文件:Cheng Xu Yuan De Di Ceng Si Wei_split_015.html)
- 结论依据:原文用DNS的Naming解析动态绑定和CDN的CNAME中间层说明客户端只认识稳定域名而真实IP/服务提供商可迁移替换,直接支持卡片论点。
- 原始内容:"客户端并不直接通过IP地址来访问Provider#A或Provider#B,而是先询问Naming服务……如果某个Provider发生故障,那么可以替换转移到其他的Provider上。……CNAME解开了域名和CDN提供商之间的耦合。"