【发布时间】:2018-03-14 19:14:24
【问题描述】:
上下文
我们目前使用 Microsoft.Azure.ServiceBus.EventProcessorHost 从 Azure 事件中心提取数据。我们在 .NET 框架 上运行,而不是 .NET Core。
此 Microsoft announcement(发布于 2017 年 2 月 2 日)表明,无论您使用哪种 .NET 运行时,较新的 Microsoft.Azure.EventHubs.Processor 都是未来的发展方向,因为它们将保持单一代码库。
同时,最近更新的官方 Microsoft Event-Hub samples 仍然建议 .NET 框架使用较旧的库 (Microsoft.Azure.ServiceBus.EventProcessorHost)。
自发布以来,这两个库都已更新和发展。
问题
由于我们使用的是 .NET 框架,我们应该使用哪个库?
我们是否应该迁移到更新的 Microsoft.Azure.EventHubs.Processor,以便从最新的开发、改进和错误修复中受益?还是旧的跟上速度?
这个问题也与新手有关,他们应该选择哪个库来开始使用 Azure Event-Hubs。
【问题讨论】:
标签: c# azure azure-eventhub event-processor-host