Reputation: 2513
I have logic apps with "Send message" to Service Bus Topic.
Is it possible to send message in AMQP protocol instead of default Service Bus protocol?
Update 2020-06-19
It doesn't matter so much if the message is sent using SBMP or AMQP. What matters more is how it was serialized. Since LogicApp is using the legacy (track 0) SDK with BrokerdMessage
the message not sent and recieved with the same serialization. Either you should see if you can send a message from the LogicApp using a Stream
of byte array or on the receiving end use an extension method provided by the .NET Standard SDK (track 1) to access body that needs to be deserialized from the legacy SDK.
Upvotes: 0
Views: 1242
Reputation: 26047
The SBMP protocol you're referring to belongs to the oldest (legacy) version of the .NET SDK, WindowsAzure.ServiceBus
NuGet package. It also supports AMQP as a TransportMode
mode. I would recommend to rather use the current package, Microsoft.Azure.ServiceBus
which is only using AMQP.
I've put together a post describing some of the differences between these packages and the preview package that is currently being developed.
Upvotes: 2