【问题标题】:How Fault tolerance be implemented using Azure Traffic Manager如何使用 Azure 流量管理器实现容错
【发布时间】:2017-02-03 12:37:46
【问题描述】:

假设我们有 2 个 Azure 托管站点;一个是亚洲 (ap.test.com),另一个是欧洲 (eu.test.com),它们通过 Azure 流量管理器进行负载平衡。由于这在 DNS 级别有效,并且用户直接连接到我的亚洲网站(由于说低延迟)。现在,如果用户连接到亚洲网站并且在一段时间后 Azure 亚洲数据中心出现故障,我怎样才能让我的客户自动重定向到欧洲网站而无需猜测该怎么做;当然,他们需要重新登录,例如理想情况下,通过自动重定向或显示一些错误。

我是否需要编写代码来检查我自己的域的健康状况然后重定向,或者是否有一些快速简便的方法(不需要代码)?我的网站是用 C# 开发的

哇哈哈

【问题讨论】:

    标签: c# fault-tolerance azure-traffic-manager


    【解决方案1】:

    在这种情况下,最好的选择是确保您的 TTL 尽可能低,以便在客户尝试重新连接到您的站点时,它必须执行另一次 DNS 查找。

    【讨论】:

    • 谢谢,但这意味着即使 TTL 为 30 秒左右,我也需要编写一些客户端代码以确保客户端保持参与状态,例如 gmail 如何显示“连接到服务器,重试”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    相关资源
    最近更新 更多