- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们目前已使用 WindowsAzure.ServiceBus
库实现了此功能。这非常简单,因为 MessagingFactory
类完成了这项工作。我们现在正在迁移到 Microsoft.Azure.EventHubs 库。我想知道如何使用 Microsoft.Azure.EventHubs
实现相同的目标。我们需要这个,因为我们的应用程序可以在运行时创建 100 多个 EventHubClient
对象。
实际场景以了解问题的更多背景:
我们希望通过 Microsoft.Azure.EventHubs 库来使用 eventhub。
场景是,我们的应用程序可以在运行时创建很多 eventhub 客户端。我们不想每次创建新的 eventhub 客户端时都创建新的 TCP 连接(我们的主机虚拟机对可以使用的 TCP 连接数量有限制)。我们当前的实现创建了一个包含 200 个 Microsoft.ServiceBus.Messaging.MessagingFactory 对象的池,并以循环方式从 MessagingFactory 池中创建新的 eventhub 客户端。这保证了我们打开的 TCP 连接不会超过 200 个。
现在,我们正在从 Microsoft.ServiceBus.Messaging 迁移到 Microsoft.Azure.EventHubs 库,因为我们认为我们可能会获得更多支持,因为 Microsoft 专门为 eventhub 创建了此 Microsoft.Azure.EventHubs。
问题是 Microsoft.Azure.EventHubs 没有 MessagingFactory 类。我们也没有任何方法可以在创建 EventHub 客户端时提供 TCP 连接对象。这使我们的工作陷入停滞,因为我们不确定如何从这里继续。任何线索都将受到赞赏。
最佳答案
有时问题的答案只是简单的“不”。这件作品也是如此。当前不支持它(重用 TCP 连接)。 the source repo 中几乎没有任何痕迹。 .
也就是说,由于 Azure 事件中心的 .NET Standard 客户端库,您可以 open an issue there并引起他们的注意(如果它还没有出现在他们的路线图上)。
关于c# - 使用 Microsoft.Azure.EventHubs 创建多个重用相同底层 TCP 连接的 EventHubClient 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48207448/
根据文档,EventHubClient 的所有非静态调用都不是线程安全的。这意味着我不能轻易地从我想要的任何地方调用以下函数: public async Task SendBatchAsync
我正在创建一个 EventHub 客户端应用程序,用于将消息发送到 Azure 上的事件中心。现在,当我有一条消息要发送时(每 5-6 秒),我创建 EventHubClient 类的一个新实例,然后
我正在为内部使用 Azure C# EventHubClient 的应用程序编写事件发布器. 我想对我的事件是否正确转换为 EventData 对象(属性 + 正文)以及其他一些功能进行单元测试。长话
我正在编写代码,将消息从多个线程发布到 Azure Event Hub在 C# 中使用 EventHubClient 。 EventHubClient 的文档包含相当标准的样板。 "Any publi
简短版本:使用 EventHubClient.SendBatch 向 EventHub 发送数据时 NullReferenceException。为什么连接会被断开? 更长的解释: 我尝试使用 C#
这也不是 'Connection aborted' error while trying to send events to Azure Event Hub using java EventHubCl
这也不是 'Connection aborted' error while trying to send events to Azure Event Hub using java EventHubCl
我有一个 Azure 事件中心,其中包含消息。我使用 Python 应用程序编写了消息,并且可以在事件中心 GUI 中看到正确的消息计数。但我似乎无法用 Python 读取消息。我的代码如下。它运行时
在EventHubClient(来自Azure SDK)(LINK)的源代码中,我看到部分函数调用中有诊断跟踪。我想知道如何启用此功能,以便痕迹显示在某处。 最佳答案 I want to find o
我们目前已使用 WindowsAzure.ServiceBus 库实现了此功能。这非常简单,因为 MessagingFactory 类完成了这项工作。我们现在正在迁移到 Microsoft.Azure
我们目前已使用 WindowsAzure.ServiceBus 库实现了此功能。这非常简单,因为 MessagingFactory 类完成了这项工作。我们现在正在迁移到 Microsoft.Azure
我正在尝试编写一个java发布程序,以向事件中心发送一条消息。但是,当我尝试执行它时,我收到连接中止错误。我正在使用下面的链接(azure-eventhubs)和0.9.0版本中指定的maven依赖项
我在 Controller 中注入(inject) EventHubClient,如下所示 services.AddScoped(a => { eventHubClientI
我是一名优秀的程序员,十分优秀!