我正在使用JavaScript库,即amq.js,用于向ActiveMQ上的主题发送/接收消息。 我成功地能够收听在特定主题上发布的消息并使用
处理它们amq.addListener("test", "topic://foo", myHandler.rcvMessage);
来自amq.js. 我需要使用amq.js发送消息,消息在AMQ Gui中填写如下:
我应如何撰写上面屏幕截图中显示的此消息,以便可以使用以下方法通过JavaScript / AJAX发送:
amq.sendMessage("topic://Connector1",myMessage);
默认情况下,sendMessage()方法的工作方式如下:
sendMessage : function(destination, message, type, header) {// type and header are added manually
sendJmsMessage(destination, message, 'send');
//sendJmsMessage(destination, message, type);
},
我编辑了固定的'发送'部分并尝试添加屏幕截图中给出的Type的值,但它似乎抛出错误。以下是传递给方法的值:
destination : "topic://Connector1"
message : "12345,6789"
type : 'send' OR "SayHello#12345"
我想我需要以其他格式撰写邮件,欢迎任何帮助或指导。