【问题标题】:Compatibility between Azure Message and BrokeredMessageAzure 消息和 BrokeredMessage 之间的兼容性
【发布时间】:2019-05-27 20:29:09
【问题描述】:

我们有两个项目。一种使用 .NET FrameWork,另一种使用 .NET Core。对于 .NET Core,我们必须使用 Azure ServiceBus,对于 .NET Framework,我们必须使用旧的 ServiceBus,因为我们仍在使用 5.4。 .NET Framework 接收 BrokeredMessage,.NET Core 发送 Azure 消息。我怎样才能使它兼容?我必须编写自己的序列化程序吗?

【问题讨论】:

    标签: azureservicebus servicebus brokeredmessage


    【解决方案1】:

    .NET Framework 接收 BrokeredMessage,而 .NET Core 发送 Azure 消息。我怎样才能使它兼容?我必须编写自己的序列化程序吗?

    这个话题已经讨论过几次了。在您的情况下,如果您描述它的方式确实是单向的,要处理从标准服务总线库发送的Message 类型的消息,您将需要使用旧客户端接收这些消息并作为Stream 处理.该流将为您提供字节,您将能够使用用于序列化内容的相同方法对其进行反序列化。有关此主题的更多信息,请参阅(现已停用)服务总线客户端问题 here

    如果您无法修改 BrokeredMessages 的处理方式,this Stack Overflow question 有一个答案可以反过来处理互操作。

    【讨论】:

    • 确保在序列化时使用流,而不是字节数组
    猜你喜欢
    • 1970-01-01
    • 2017-03-27
    • 2019-12-27
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多