.net 事件中心中的活动连接
我正试图找出在Event Hub中显示为活动连接的Azure度量的一部分的数字。有人对此有更多的细节吗?下面是我的场景-我们有一个使用EventHub推送数据的web api。我们正在使用EventHubClient.CreateFromConnectionString创建事件中心连接字符串,并在多线程应用程序中使用同一个客户端进行所有后续api调用,因此我们始终使用单个EventHubClient实例。基于此,我假设我应该看到活动连接计数为1,但当我调用api大约300000次时,nos大约为20。当然,活动连接Max总是较少。我们还计划创建事件中心触发Azure函数,我假设一旦我们这样做,连接将更高。我担心的是,我看到标准的每个命名空间的AMQP连接数是5000,当我们在PROD中部署此代码时,我们会很快达到这个目标吗?我们的Web应用程序托管在prim上,我们有30个盒子,每个盒子中托管25个服务。每个EventHubClient应该只在下面维护一个TCP连接 要检查的东西.net 事件中心中的活动连接,.net,azure,connection,amqp,azure-eventhub,.net,Azure,Connection,Amqp,Azure Eventhub,我正试图找出在Event Hub中显示为活动连接的Azure度量的一部分的数字。有人对此有更多的细节吗?下面是我的场景-我们有一个使用EventHub推送数据的web api。我们正在使用EventHubClient.CreateFromConnectionString创建事件中心连接字符串,并在多线程应用程序中使用同一个客户端进行所有后续api调用,因此我们始终使用单个EventHubClient实例。基于此,我假设我应该看到活动连接计数为1,但当我调用api大约300000次时,nos大约为
- 确保每个进程的EventHubClient是静态的
- 在CreateFromConnectionString之前记录日志,并查看是否创建了多次