如何将数据从主 eventhub 复制到辅助 eventhub

问题描述 投票:0回答:1

我正在探索从一个 eventhub 到另一个 eventhub 的数据传输,但两者都是使用 Geo-Recovery 进行配对的,因为它不会将数据从主 eventhub 复制到辅助 eventhub 希望将消息数据从主 eventhub 复制到辅助 eventhub,实际上如何通过以下方法实现。有人可以帮我获取一些信息吗

  1. 流分析
  2. Azure 函数应用程序
  3. https://github.com/Azure-Samples/azure-messaging-replication-dotnet/blob/main/functions/config/EventHubCopy/README.md
azure azure-functions azure-eventhub azure-stream-analytics
1个回答
0
投票

Azure 事件中心中的异地灾难恢复 (Geo-DR) 用于确保在发生区域中断或灾难时的高可用性和恢复能力。 Geo-DR 不会在主命名空间和辅助命名空间之间复制数据。

enter image description here

来自 MSDOC 该功能可以使用相同的配置实现操作的瞬时连续性,但不会复制事件数据

enter image description here

使用地理恢复将数据从主事件中心复制到辅助事件中心想要将消息数据从主事件中心复制到辅助事件中心是不可能的。因为我们对辅助命名空间具有只读访问权限。辅助命名空间是只读的。所以我们可以使用复制来辅助使用不同的事件中心来复制。

我使用此 MSDOC 来使用 Azure 事件中心进行事件复制任务

Azure 函数应用程序中使用 .NET 进行 Azure 消息复制任务的代码取自 git

git 中的以下 Function App 代码用于处理来自源事件中心的数据并将其发送到目标事件中心。

使用Azure功能: enter image description here

我参考此 MSDOC 使用流分析和 Azure 事件来处理数据 Hubs

© www.soinside.com 2019 - 2024. All rights reserved.