是否EventHubProducerClient提供SendAsync与单个EventData? &g



从官方文档看来,他们只支持发送批处理。只是想知道是否有什么存在(当然不是作为列表发送)

EventHubProduerClient不提供发送单个事件的方法。在设计新SDK期间,我们了解到许多使用单事件过载的开发人员都是在对其应用程序的性能和吞吐量有负面影响的情况下这样做的。

遗留过载只是执行隐式new[] { yourEvent }并调用IEnumerable<EventData>过载,导致对一个事件进行分配和网络调用。相当大一部分使用它的开发人员告诉我们,他们假设客户端内部有优化,可以隐式地将事件分组成批处理,并以有效的方式发布它们。

我们删除了过载,以反映实际的行为并提高开发人员的意识,希望有助于鼓励考虑该场景的最佳模式。

在某种程度上,我们想带回一个优化版本的单事件发布,但我还不能说将采取什么形式或什么时间可能。

最新更新