Tag: jms

Log4j JMS appender向STOMP客户端发送空消息

我使用log4j JMS appender转发日志消息。 而且我正在使用STOMP-CLIENT运行一个Node JS来监听activemq,以接收转发的日志消息 现在的问题是,无论何时转发日志,都会将消息接收为空 这是我的跺脚客户端代码 var Stomp = require('stomp-client'); var destination = '/topic/logTopic'; var client = new Stomp('127.0.0.1', 61613, '', ''); client.connect(function(sessionId) { client.subscribe(destination, function(body, headers) { console.log('Mesage'); console.log(body); //This is empty }); }); 这是我的Log4.j属性 log4j.rootLogger=INFO, stdout, jms ## Be sure that ActiveMQ messages are not logged to 'jms' appender log4j.logger.org.apache.activemq=INFO, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender […]

在node.js应用程序中接收JMS消息?

是否可以订阅一个JMS,并从Node.js应用程序接收消息? 是否有一个node.js模块,将允许这个,就像amqp模块的amqp消息? 目前这些消息是由Java应用程序接收的。 不过,我正在尝试切换到JavaScript。 谢谢

通过node.js消费JMS消息

是否有任何npm模块(或只是一个库)的node.js消耗来自JMS端点(tcp://jms.someadress.com:61616)

从STOMP / AMQP中select哪一个?

我使用node.js作为jms topic的客户端。有两个协议可用于在Topic上进行连接。 这些是Stomp和AMQP。 我在http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol和http://en.wikipedia.org/wiki/Streaming_Text_Oriented_Messaging_Protocol上了解他们的简介。 两者似乎都是有线协议,即通过networking作为八位字节stream发送的数据。我没有发现任何一个应该被优选的具体原因。 如果有人能阐明它,这将是有益的。 还有一点是协议引以为傲的说他们互通。 互操作术语意味着如果有人想要脱离特定的消息代理实现说apache主动MQ,而是想要插入Websphere MQ,过渡将是平稳的(既提供支持AMQP / STOMP或任何其他有线协议)?