有没有一些activemq javascript库可以让你在html页面不是JSP的情况下向activemq服务器发送消息,在war中运行,并且可以只运行在常规的Apache2.2上?如果是这样,有没有这样的例子?
我看过这个页面:http://activemq.apache.org/ajax.html
但它似乎需要Tomcat和jsp。如果我可以为activemq指定一个url,而不需要配置,那就太好了。
<servlet>
<servlet-name>AjaxServlet</servlet-name>
<servlet-class>org.apache.activemq.web.AjaxServlet</servlet-class>
</servlet>
...
<servlet-mapping>
<servlet-name>AjaxServlet</servlet-name>
<url-pattern>/amq/*</url-pattern>
</servlet-mapping>
发布于 2012-01-18 11:09:32
有一些用于node.js的stomp的javascript实现可以很好地与activemq配合使用。
http://just-another.net/stomp-js-a-nodejs-stomp-client
还有一个javascript和amqp的工作示例(但我不确定activemq是否支持amqp,activemq页面对此并不清楚)
http://www.matt-knight.co.uk/2011/message-queues-in-node-js/
发布于 2014-01-15 07:13:36
现在我们可以在websocket上使用Stomp,或者在Websocket上使用MQTT,同时使用直接连接到Apache ActiveMQ server.Be的javascript确保你的浏览器支持websocket protocol.Download ActiveMQ5.9.0,如果你想在Websocket.The上使用MQTT,示例如下。
<script src="javascript/stomp.js"></script>
<script type="text/javascript">
var client = Stomp.client("ws://localhost:61614/stomp", "v11.stomp");
var headers = { id:'JUST.FCX', ack: 'client'};
client.connect("admin", "admin", function () {
client.subscribe("test",
function (message) {
alert(message);
message.ack();
}, headers);
//client.send("/topic/JUST.CN", {}, "Hello World~~");
client.send("test", { priority: 9, persistent: true}, "Hello World~~");
});
</script>
介绍stomp.js模块的STOMP Over WebSocket文章是一个很好的起点。DD
https://stackoverflow.com/questions/8905542
复制相似问题