System integration 如何在J2EE中实现TCP/IP服务器与web应用的交互

System integration 如何在J2EE中实现TCP/IP服务器与web应用的交互,system-integration,System Integration,我有一个基于SpringMVC3.2和Netty编写的TCP/IP服务器的Web应用程序。最近,我有一些要求。当用户希望在Web浏览器上键入某些消息时,需要通过TCP/IP服务器将其发送到TCP/IP客户端。当然,消息应该首先发送到Web应用程序,它将把消息传递到TCP/IP服务器并返回结果。满足这一要求的解决方案是什么?我正在研究AtiveMQ和Camel,但不清楚如何构建此类系统。 请给我一些线索或例子。 谢谢。您能澄清一下要求吗?用户是否在浏览器中键入输入,由SpringMVC应用程序处理

我有一个基于SpringMVC3.2和Netty编写的TCP/IP服务器的Web应用程序。最近,我有一些要求。当用户希望在Web浏览器上键入某些消息时,需要通过TCP/IP服务器将其发送到TCP/IP客户端。当然,消息应该首先发送到Web应用程序,它将把消息传递到TCP/IP服务器并返回结果。满足这一要求的解决方案是什么?我正在研究AtiveMQ和Camel,但不清楚如何构建此类系统。 请给我一些线索或例子。
谢谢。

您能澄清一下要求吗?用户是否在浏览器中键入输入,由SpringMVC应用程序处理并发送到TCP服务器,由TCP服务器将其发送到某个TCP客户端?在构造对浏览器的响应之前,是否需要等待发送/传递结果?是的,完全正确。用户将等待响应,当客户端返回响应时,它也需要显示在浏览器上。在我看来,使用AJAX进行更改状态通知会更好。一旦它是异步的,您就不需要像MQ或JMS这样的另一个异步层通过TCP发送消息。AJAX处理程序可以直接打开流并提交数据。