kaazing publishBasic 传递 json 数据并在 node.js 中捕获它
下面是通过 kaazing AMQP 库将数据发布到 RabbitMQ 的代码
var body = new ByteBuffer();
body.putString("new_bidder", Charset.UTF8);
body.flip();
var headers = {};
publishChannel.publishBasic(body, headers, consumeExchange, "server.aa.bb", false, false);
这是在 node.js 中捕获数据的代码
q.subscribe(function (message) {
// Print messages to stdout
var msg = message.toString('UTF-8');
console.log(msg.length);
// console.log(message);
})
问题是 publishBasic 函数期望正文以字节为单位,我想传递 json 并在 node.js 中获取该 json
任何帮助将不胜感激。