使用RabbitMQ通过WebSocket进行AMQP

时间:2015-12-09 13:19:19

标签: javascript websocket rabbitmq amqp sockjs

有没有办法使用AMQP通过WebSockets与RabbitMQ进行通信?

我想真正的问题是,如果在RabbitMQ中支持这个,并且浏览器是否有任何客户端库?无法真正包围我,谷歌没有为我提供任何答案。

今天我们正在使用RabbitMQ STOMP-SockJS解决方案。但是,对于LVC(Last Value Cache)和除默认值之外的交换,这不能很好地工作。因为它不允许将多个路由键绑定到同一队列。 (它会自动为每个订阅创建一个新队列。)

2 个答案:

答案 0 :(得分:1)

Kaazing有一个AMQP JavaScript API,可以与RabbitMQ的AMQP实现一起使用。它对开发人员免费,可以下载here

完全披露:我为Kaazing工作。

答案 1 :(得分:0)

根据我的经验,最好的(最灵活,可扩展,安全等)方法是为WebSockets构建Web服务器并让Web服务器与RabbitMQ进行通信。