您好,我们计划将 websocket 服务器实现作为前端集成到我们的 RabbitMQ 系统中。目前我们正在运行一些基于 Java/Groovy/Grails 的应用程序,这些应用程序使用 RabbitMQ 服务器。
我们希望有一个简单的 websocket 服务器实现来处理连接等并将请求传递到我们的 RabbitMQ 层。
客户端(硬件设备)将连接到处理 RabbitMQ 请求的 Websocket 层。其他一些进程负责处理请求,并在需要时将数据放回队列中,以便 RabbitMQ 能够通过 Websocket 将数据传递回客户端。
我对网络套接字有点迷失,所以我想知道其他人会建议使用什么。
最佳答案
您可以将rabbitmq本身与webstomp插件和sock.js一起用于Web前端。您可以直接公开它,也可以通过 haproxy 之类的东西公开它。
http://www.rabbitmq.com/blog/2012/05/14/introducing-rabbitmq-web-stomp/
在 3.x 版本中,现在默认包含该插件,只需启用该插件即可。
关于java - 哪种websocket服务器实现可以与rabbitmq结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14635703/