配置ActiveMQ:如何使用Node.js向Apache ActiveMQ队列发送消息

配置ActiveMQ:如何使用Node.js向Apache ActiveMQ队列发送消息,node.js,activemq,Node.js,Activemq,我有一个JavaAPI,它需要使用ActiveMQ中的数据 客户端向我提供了主机、端口和API密钥的详细信息 我是这个ActiveMQ的新手,需要关于如何建立初始队列连接的建议,因为队列是基于tcp协议工作的 有人建议我在各种语言中使用activeMQ支持的一个客户端库 目前我指的是: 需要关于如何配置或执行以下代码的建议(如果我使用上面链接中的“如何使用Node.js将消息发送到Apache ActiveMQ队列”) const stompit = require('stompit'); s

我有一个JavaAPI,它需要使用ActiveMQ中的数据

客户端向我提供了主机、端口和API密钥的详细信息

我是这个ActiveMQ的新手,需要关于如何建立初始队列连接的建议,因为队列是基于tcp协议工作的

有人建议我在各种语言中使用activeMQ支持的一个客户端库

目前我指的是:

需要关于如何配置或执行以下代码的建议(如果我使用上面链接中的“如何使用Node.js将消息发送到Apache ActiveMQ队列”)

const stompit = require('stompit');

stompit.connect({ host: 'localhost', port: 61613 }, (err, client) => {
const frame = client.send({ destination: 'SampleQueue' });

frame.write('Simples Assim');

frame.end();

client.disconnect();
 });

假设我的机器中没有任何节点环境设置

> P>如果暴露给您的端点使用代理的标准TCP端点,那么您需要使用一个客户端,该客户端通过使用OpenCWIP协议连接TCP层,该协议是ActudiMQ JMS客户端和C++ ActuMeqCPP客户端的本地协议以及NMS.ActuvEM.NET客户端。您不能使用STOMP客户端或其他协议客户端直接与OpenWire TCP传输连接器通信

您可以使用STOMP协议收听或向ActiveMQ发送消息。仅使用来自的示例 (您肯定需要在运行该脚本的机器上安装Nodejs)

我不确定您的工作流是如何使用Java API的,但是如果该API向ActiveMQ发送了一些消息,并且您需要处理这些消息,那么您可以使用
stompit
。您只需订阅存储消息的队列。如果您需要发送回复消息,也可以发送到您想要的任何队列