DNS 负载均衡器循环是不是可以进行优雅降级?
Posted
技术标签:
【中文标题】DNS 负载均衡器循环是不是可以进行优雅降级?【英文标题】:Is it possible for a DNS LoadBalancer RoundRobbin to do Graceful degradation?DNS 负载均衡器循环是否可以进行优雅降级? 【发布时间】:2020-07-28 11:35:58 【问题描述】:我需要设置一个 LoadBalancing DNS 条目,这是一个经典的循环机制,如下图所示:
________________
| |
| CLIENT |
| WEB BROWSER |
|________________|
||
||
_______\/_______
| |
| DNS SERVER |
|________________|
||
||
_______/ \_______
/ \
/ \
____________________ ____________________
| | | |
| Instance A | | Instance B |
|____________________| |____________________|
| ______________ | | ______________ |
| | | | | | | |
| | Service X | | | | Service X | |
| | | | | | | |
| | | | | | | |
| |______________| | | |______________| |
|____________________| |____________________|
如果实例 B 发生故障,如何将 DNS 配置为 ShortCircuit 实例 B 并回退 100% 到实例 A 的调用。
这在 DNS 级别是否可行?
谢谢。
ZH
【问题讨论】:
您的问题在这里与编程无关。但是看看dnsdist
。
【参考方案1】:
如果您有通过 TCP 运行的 DNS 请求,那么您可能可以在其他情况下大多数 DNS 查询在 UDP 上运行。
一些高级 DNS 服务提供商可能会将其作为服务提供。
【讨论】:
以上是关于DNS 负载均衡器循环是不是可以进行优雅降级?的主要内容,如果未能解决你的问题,请参考以下文章