有没有办法使用AMQP通过WebSockets与RabbitMQ进行通信?
我想真正的问题是,如果在RabbitMQ中支持这个,并且浏览器是否有任何客户端库?无法真正包围我,谷歌没有为我提供任何答案。
今天我们正在使用RabbitMQ STOMP-SockJS解决方案。但是,对于LVC(Last Value Cache)和除默认值之外的交换,这不能很好地工作。因为它不允许将多个路由键绑定到同一队列。 (它会自动为每个订阅创建一个新队列。)
答案 0 :(得分:1)
Kaazing有一个AMQP JavaScript API,可以与RabbitMQ的AMQP实现一起使用。它对开发人员免费,可以下载here
完全披露:我为Kaazing工作。
答案 1 :(得分:0)
根据我的经验,最好的(最灵活,可扩展,安全等)方法是为WebSockets构建Web服务器并让Web服务器与RabbitMQ进行通信。