1. 含义
如果一个服务有多个域名入口,通过这些入口访问得到的内容一样,那么称这些域名为等价域名。比如,通过等价域名,可以提供 3 个一模一样的文件或者接口服务。
- https://server.chenshaowen.com/static/index.html
- https://server-peer-a.chenshaowen.com/static/index.html
- https://server-peer-b.chenshaowen.com/static/index.html
2. 用途
2.1 增加浏览器并发上限
浏览器通常会限制对单个域名最大并发数量不超过 6 个/秒。通过等价域名,能够显著提高浏览器对服务的并发能力上限。
2.2 就近接入
这与任播技术类似,但是任播依赖于云厂商的专线,等价域名提供的是自建的任播。
2.3 方便排查故障
通过等价域名,可以轻松测试任意路线,而不用借助于服务内部的流量染色。
2.4 规避风险
除了使用 server-peer-a.chenshaowen.com、server-peer-b.chenshaowen.com 作为 server.chenshaowen.com 的等价域名,还可以使用 a.com、b.com 作为一组等价域名。当 a.com 因为各种原因被屏蔽时,可以切换到 b.com 继续使用。