我们如何通过 node.js 获取与现有 Bluemix Message Hub 主题相关的数据?

How can we get data related to an existing Bluemix Message Hub topic through node.js?

我使用 node.js 创建了一个主题,并使用原型 MessageHub.prototype.topics.create(主题)映射到 Message Hub。我想将现有的 Message Hub 主题添加到 node.js 并使用其中的数据。这个有什么功能吗?

@rajeswari topics.create(topicName) 调用只是请求在 MessageHub 中创建主题,当其 Promise returns 时,该请求的 json 输出响应可用。

如果您想从现有主题中检索消息,您可以跳过该步骤并直接通过 MessageHub.prototype.consume 创建 ConsumerInstance,然后在返回的 ConsumerInstance 上调用 MessageHub.ConsumerInstance.prototype.get(topicName)

@rajeswari 我猜您正在使用使用 Message Hub REST API.

的 node.js 模块

随时查看使用 Kafka 的本机 Node.js 客户端的示例,

https://github.com/ibm-messaging/message-hub-samples/tree/master/kafka-nodejs-console-sample