如何在 Meteor 中使用 ActiveMQ?

How to use ActiveMQ in Meteor?

我正在构建一个 Meteor 应用程序,它需要接收 JMS 或 AMQP 消息、处理它们并将结果存储在 Meteor 的 MongoDB 中。我希望这一切都发生在服务器上,而不是客户端。

我阅读了 ActiveMQ AJAX page,这似乎是一个很有前途的线索,但我不知道如何让它发挥作用。我希望在项目的服务器文件夹中创建一个新的 .js 文件并将所有代码放在那里,但是创建 ActiveMQ AJAX servlet 并导入 ActiveMQ javascript 文件似乎需要 HTML 标签。此外,AciveMQ 是否需要 运行 才能使 servlet 工作?

我是网络开发新手。

您应该看看 node-amqp (https://www.npmjs.com/package/amqp)。它应该很好地融入流星项目并为您提供您正在寻找的功能。安装并需要它后,您应该能够连接到您的消息服务器,创建队列,将消息接收到队列中,然后由您来处理它们并将它们存储到您的 mongo。