背景
一般的架构如下

问题
dns
客户端访问通过dns解析会有Local dns缓存的问题,也就是如果集群1的入口反向代理出问题后,更新dns会有比较长的一段时间
反向代理
反向代理无法跨集群访问,如果流量访问到集群1的反向代理,但是后端的服务未存活,那么会访问失败
集群间负载不均衡
集群1和2中服务承载的负载不均衡
解决方案
dns
使用httpdns,可以自己很好的控制dns的策略和缓存这些
反向代理
跨集群感知后端的服务,在当前集群中的后端服务未存活后跨集群访问服务
集群间负载不均衡
反向代理跨集群感知后端服务,进行全局的负载均衡
网友评论