首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft.ServiceBus.Messaging对Microsoft.Azure.ServiceBus

Microsoft.ServiceBus.Messaging对Microsoft.Azure.ServiceBus
EN

Stack Overflow用户
提问于 2017-08-25 01:59:37
回答 1查看 12.7K关注 0票数 22

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()方法之上的消息泵。

新库没有这样的功能,需要重新绑定每个收据上的事件处理程序以保持抽水。绝对是倒退了一步。

寻求任何对两者都有经验并能进行比较的人的反馈。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-25 05:21:20

为了解决您的问题,.netstd库提供了.netframework one中没有提供的内容:

  1. 开放源码。新图书馆是完全开放的。您可以浏览,进入(与下一个版本),而不设置符号服务器,贡献,并简单地审查事情如何运作。
  2. 与.netframework库相比,新库是真正的异步库。
  3. 减少责任和代码大小。例如,MessageBrokeredMessage。您的数据不再由客户端序列化。
  4. 默认情况下AMQP,而不是SBMP。
  5. 新客户端以.NET标准与完整框架为目标。
  6. 某些客户端方面重新设计以提供更好的选项(OnMessage API用于提供更多的失败上下文,插件扩展性接口用于更容易的测试)。
  7. 充分测试

就性能而言,如果不是更好的话,它应该与老客户一样。

Microsoft.ServiceBus.Messaging的一个非常有用的特性是建立在OnMessage()方法之上的消息泵。

您仍然拥有OnMessage API,尽管重命名为RegisterMessageHandler

票数 29
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45873327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档