gpt4 book ai didi

azure - Microsoft.ServiceBus 中的 BrokeredMessage 类与 Microsoft.Azure.ServiceBus 中的 Message 类之间的区别

转载 作者:行者123 更新时间:2023-12-03 20:29:27 27 4
gpt4 key购买 nike

我已开始使用 Azure 中的 Azure 服务总线。通过互联网上的一些引用资料,人们似乎使用 Microsoft.ServiceBus.Messaging 中的 BrokeredMessage 类,而不是 Microsoft.Azure.ServiceBus 中的 Message 类。

我可以将这两种消息“类型”发送到 Azure 服务总线,也可以通过 Azure 服务总线使用它们。此外,两者都可以用于异步操作。这两种类型的主要区别是什么?

[更新] 本文提供了交换代理消息 ( https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-performance-improvements ) 时 Azure 服务总线的最佳实践。我不确定它是否也被称为 Microsoft.Azure.ServiceBus 中的 Message

最佳答案

如果是一个使用Azure服务总线的新项目,我会推荐以下内容:

  • 首选带有 Message 的新 .NET Standard 客户端 (Microsoft.Azure.ServiceBus)。
  • 小心文档和各种资源。他们主要迎合老客户(希望 MSFT doco 很快改变)。
  • 如果您需要跨越不同实体的传输事务,新客户端尚无法提供。
  • 如果您需要管理操作,新客户端不会提供。曾经。相反,您必须使用管理库或等待 NamespaceManager 的替换包发布。
  • 如果您的旧系统发出作为序列化数据而不是 Stream 发送的消息,则使用新客户端的实现必须了解它并使用客户端提供的扩展方法来处理这些消息。新客户端仅处理基于Stream的消息。

关于azure - Microsoft.ServiceBus 中的 BrokeredMessage 类与 Microsoft.Azure.ServiceBus 中的 Message 类之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49045149/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com