当前位置: 首页 > 知识库问答 >
问题:

Microsoft.ServiceBus中的BrokeredMessage类和Microsoft.Azure.ServiceBus中的Message类之间的区别

阎功
2023-03-14

我已经开始使用Azure中的Azure服务总线。经过Internet上的一些引用,人们似乎在Microsoft.ServiceBus.Messaging中使用BrokeredMessage类,而不是在Microsoft.Azure.ServiceBus中使用Message类。

    null

我可以将这两种消息“类型”发送到Azure Service Bus,也可以在Azure Service Bus上使用它们。而且,两者都可以用于异步操作。这两种类型的主要区别是什么?

[更新]本文给出了Azure Service Bus在交换代理消息时的最佳实践(https://docs.microsoft.com/en-us/Azure/service-bus-messaging/service-bus-performance-improvements)。我不确定它是否也被引用到Microsoft.Azure.ServiceBus中的消息。

共有1个答案

吴宝
2023-03-14

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

  • 首选带有消息的新.NET标准客户端(Microsoft.Azure.ServiceBus)。
  • 注意文档和各种资源。它们主要是为老客户服务(希望MSFT doco很快就会改变)。
  • 如果您需要跨不同实体的传输事务,则新客户端尚不能提供。
  • 如果您需要管理操作,新客户端不会提供。永远不会。相反,您必须使用Management library,或者等待NamespaceManager的替换包发出。
  • 如果您的旧系统发射的消息是作为序列化数据而不是流发送的,那么使用新客户端的实现必须了解这一点,并使用客户端提供的扩展方法来处理这些消息。新客户端仅处理基于的消息。
 类似资料:
  • 问题内容: 我是Kotlin的新手,最近将一个简单文件从Java转换为Kotlin。我想知道为什么Android转换器将我的java类更改为Kotlin对象。 Java: 转换的Kotlin: 为什么不呢? 任何帮助将不胜感激谢谢。 问题答案: Kotlin对象就像一个无法实例化的类,因此必须按名称进行调用。(本身是静态类) android转换器看到您的类仅包含静态方法,因此将其转换为Kotlin

  • 本文向大家介绍C#中的类和结构之间的区别,包括了C#中的类和结构之间的区别的使用技巧和注意事项,需要的朋友参考一下 为了区分类和结构,我们首先必须了解,在保存和定义数据的上下文中,结构和类似乎是等效的。这两个都可以定义并在其数据成员中保留一些默认值。但是,如果我们在此上下文之外考虑它们,则与结构相比,类将提供更多的灵活性以及功能。 以下是类和结构之间的重要区别。 序号 键 类 结构体 1 数据类型

  • 问题内容: 我可以给模块中的变量赋值吗?如果是,则类和模块之间有什么区别? PS:我是一个Java专家(以防它有助于解释)。谢谢。 问题答案: 模块 : 模块是包含Python定义和语句的文件。 正如医生所说。 因此,python中的模块只是组织代码的一种简单方式,它包含python类或仅包含函数。如果您在项目中需要这些类或函数,则只需它们。例如,python中的模块仅包含一堆函数,而您只需调用所

  • 问题内容: 斯卡拉 在Scala中,哪里可以观察到类和类型之间的差异?为什么这种区别很重要? 在编程Scala时,它只是从语言设计的角度考虑还是具有“实际”影响? 或者是根本,以“固定边界”的类型系统(,来我的心)? 爪哇 在Java中还可以识别出上面提到的许多注意事项/差异/问题? (有关语言的介绍,请参见类型和类之间的区别?。) 问题答案: 当您说“类型”时,我将假设您主要是指静态类型。但是我

  • 本文向大家介绍SAP ABAP中的类型,类型,类型库和类型库之间的区别,包括了SAP ABAP中的类型,类型,类型库和类型库之间的区别的使用技巧和注意事项,需要的朋友参考一下 “ TYPE”是一个ABAP关键字,用于引用ABAP的内置数据类型。例如:当您在声明变量时使用“ TYPE”关键字时,如下所示: FIELD-SYMBOLS <名称> TYPE字符串 TYPES是另一个ABAP关键字,用于定

  • 问题内容: 和之间的主要区别是什么?在决定其中任何一个时是否存在性能问题? 问题答案: 是同步的,不是。