Azure 事件中心 - 别名与区域端点?

Azure Event Hub - Alias vs Regional Endpoint?

我在美国西部和东部都部署了相同的 Java spring 启动应用程序。

在任何时候,美国西部或美国东部都将处于活动状态,而另一个将处于被动状态,这意味着应用程序不应读取默认情况下,美国西部将处于活动状态。

我已为事件中心启用地理复制。

在手动故障转移的情况下,美国东部将变为活动状态并开始读取事件中心,而美国西部将变为被动状态。

现在我已经为事件中心设置了地理复制。它有 3 个端点

  1. 美国西部
  2. 美国东部
  3. 别名

我应该使用哪个端点连接事件中心?

您应该始终使用别名端点。别名 DNS 最初解析为主要命名空间端点。故障转移完成后,别名 DNS 将开始解析到辅助命名空间端点,从而无需更改客户端配置。