java - 哪种websocket服务器实现可以与rabbitmq结合使用?

标签 java grails groovy websocket rabbitmq

您好,我们计划将 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/

相关文章:

grails - 如何映射urlmappings文件中的500错误?

facebook - Grails Spring Security Facebook插件不起作用

grails,应用程序成功运行后出现错误,我的项目上出现红色感叹号?

mysql - GroovySQL : How to update a table with Arraylist variables

JAVA swing应用程序+执行jar

java - 如何在 Android 自动化 Activity 中触发 Java KeyEvent?

java - 所有层均无模式

java - 查找排序数组中整数出现的边界的问题 (Java)

java - 是否可以查看对象图 JAXB 分析?

git - 在groovy中使用pretty=format执行git log不起作用