NodeJs &.net core connect Azure service bus

Posted dotNET跨平台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NodeJs &.net core connect Azure service bus相关的知识,希望对你有一定的参考价值。

最近有个项目需要使用nodejs 使用语言是Typescript 发送消息给Azure service bus

消息格式是XML.

但是发送到queue中并不是xml格式,而是string.

string格式的消息

直到看到@azure/service-bus sdk 接口的定义才发现.

如果接收消息应用不是javascript sdk框架(因为使用是.net sdk框架接收消息.所以肯定不是)请将body转为byte array 或Buffer ,兼容跨语言问题

解决办法如下代码

var responseData = Buffer.from(xml, 'utf8');将xml的string转为BUFFER格式

ok 成功

作者:伊之助
链接:https://www.jianshu.com/p/5d95d3898a80
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

以上是关于NodeJs &.net core connect Azure service bus的主要内容,如果未能解决你的问题,请参考以下文章

csharp medium_net_core_configuration_configure_services.cs

如何在.Net Core调用NodeJs

.net core Docker Compose启动问题: Debugging Error, The program to be debug con not be found in the conta

nodejs使用fetch抓取geojson

nodejs使用fetch抓取geojson

.NET Core & ASP.NET Core 1.0