Azure eventhub /服务总线的高可用性设计

时间:2016-06-02 05:22:03

标签: azureservicebus azure-eventhub

我在基于azure的平台上使用Azure eventhub。 我打算做的是为发布者创建一个事件中心端点,如:

端点= SB://myeventhub.servicebus.windows.net/; ....

一些消费者会从活动中心读取活动。

我最关心的是事件中心的高可用性。如何确保事件中心始终可供发布者和&消费者?

是否可以设置主/从事件集线器设计,以便在主设备发生故障时,可以选择从设备作为主设备来为发布者/消费者提供服务?

1 个答案:

答案 0 :(得分:1)

您可以采用与使用Service Bus消息传递相同的方法。 https://azure.microsoft.com/en-us/documentation/articles/service-bus-outages-disasters/#protecting-queues-and-topics-against-datacenter-outages-or-disasters

您可以使用主动 - 主动模型,也可以使用主动 - 被动模型。不幸的是,此时,事件中心不会为您执行此操作,因此您必须实现一些逻辑以故障转移到辅助事件中心(发布者和使用者)。