我们是否应该将Microsoft.Azure.EventHubs.Processor库与.NET框架一起使用

Fra*_* MC 5 c# azure azure-eventhub event-processor-host

语境

我们当前正在使用Microsoft.Azure.ServiceBus.EventProcessorHost从Azure Event-Hub提取数据。我们在.NET框架上运行,而不是.NET Core

Microsoft的此公告(于2017年2月2日发布)建议更新的Microsoft.Azure.EventHubs.Processor是将来的发展方式,无论您使用.NET运行时如何,因为它们将维护单个代码库。

同时,最近更新的官方Microsoft Event-Hub示例仍然建议用于.NET框架的旧库(Microsoft.Azure.ServiceBus.EventProcessorHost)。

自宣布以来,两个库均已更新和发展。

由于我们在.NET Framework上,因此应该使用哪个库?

我们是否应该迁移到较新的Microsoft.Azure.EventHubs.Processor以便从最新开发,改进和错误修复中受益?还是旧的跟上步伐?

这个问题也与新手有关,他们应该选择哪个库来开始使用Azure Event-Hub。

小智 3

我的回答可能有些偏颇,但我更喜欢新的Microsoft.Azure.EventHubs图书馆。这是由于以下原因: