标签:opera style 如何 erro code 对象 stream 原因 序列
今天碰到一个很讨厌的问题,使用nodejs 接收Azure service bus队列消息的时候,出现了:@strin3http//schemas.microsoft.com/2003/10/Serialization/?
如何产生的:
使用 C# 往队列中插入消息,使用 nodejs 读取消息。
出现乱码的原因:
写入消息使用AMQP对象进行序列化,读取的时候使用http进行传输。
解决办法:
写入的时候改用 stream 的方式写入而不是直接写入字符串。
//接收队列消息。 var serviceBusService = azure.createServiceBusService("..."); serviceBusService.receiveQueueMessage(‘1001‘, function (error, m) { console.log(m); }
stackoverflow 的个回答:
Azure ServiceBus的消息中带有@strin3http//schemas.microsoft.com/2003/10/Serialization/?
标签:opera style 如何 erro code 对象 stream 原因 序列
原文地址:http://www.cnblogs.com/easeyeah/p/6414528.html