相关疑难解决方法(0)

Microsoft.ServiceBus.Messaging与Microsoft.Azure.ServiceBus

MS最近推出了Microsoft.Azure.ServiceBus命名空间.
https://github.com/Azure/azure-service-bus/blob/master/samples/readme.md

它适用于新的.net标准框架(就好像MS没有足够的半冗余代码库)

我的问题是,在性能方面有多好?

我可以自信地说, Microsoft.ServiceBus.Messaging留下了许多需要,特别是在持久接收方面.

Microsoft.ServiceBus.Messaging的一个非常有用的功能是消息泵,它构建在OnMessage()方法之上.

新的库没有这个,并且需要在每个收据上重新绑定事件处理程序以保持抽水.绝对是退步.

寻找任何有过这方面经验的人的反馈,可以比较..

.net messaging azureservicebus .net-standard

13
推荐指数
1
解决办法
4252
查看次数

新 NET 标准 Microsoft.Azure.ServiceBus 中 NamespaceManager.GetQueue.MessageCount 的等价物是什么?

新 NET Standard Microsoft.Azure.ServiceBus 中 NamespaceManager 的等效项是什么?

我使用 WindowsAzure.ServiceBus 来做一些事情,比如对队列中的消息进行计数......

var namespaceManager = NamespaceManager.CreateFromConnectionString(SbConnectionString);
var count = namespaceManager.GetQueue(queueName).MessageCount;
Run Code Online (Sandbox Code Playgroud)

转移到新的 Microsoft.Azure.ServiceBus .NET Standard 库,虽然它有 QueueClient 和 TopicClient 等类,但它没有任何 NamespaceManager

如何在新的 .NET Standard 库中进行消息计数?

azure azureservicebus .net-standard

7
推荐指数
1
解决办法
1610
查看次数

如何从Windows Service Bus订阅中获取未处理的消息计数?

我正在研究一个需要自动扩展工作进程的系统,该进程从服务总线主题中提取消息以进行处理.

为此,我需要知道给定订阅的未处理消息的数量.我怎么做?

我查看了SubscriptionClient类,但似乎没有办法找到等待处理的消息数.

在此输入图像描述

c# asynchronous servicebus azure autoscaling

5
推荐指数
1
解决办法
3065
查看次数