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()方法之上。
新库没有这个,并且需要在每张收据上重新绑定事件处理程序以保持抽水。绝对是退步。
寻找任何有过这方面经验的人的反馈,可以比较..
答案 0 :(得分:17)
要解决您的问题,.netstwork库中提供的.netstd库提供的内容:
Message
与BrokeredMessage
。您的数据不再由客户端序列化。性能方面,如果不是更好,它应该与老客户相提并论。
Microsoft.ServiceBus.Messaging的一个非常有用的功能是消息泵,它构建在OnMessage()方法之上。
您仍然拥有OnMessage API,但已重命名为RegisterMessageHandler
。