配置Netty并将其嵌入到Spring-Tomcat环境中

时间:2015-07-15 04:42:14

标签: spring tomcat websocket netty

我的问题类似于restlet extension

我有一个Spring应用程序在端口80上的tomcat下运行。这适用于RESTfull服务和Web应用程序。

现在新的要求是使用原生Android客户端(1000+)从Android应用程序到服务器交换消息(事件),而不是android-to-android。 我不打算使用相同的tomcat服务器为此消息传递管道使用HTTP,因为

  1. 许多Android客户端
  2. 许多消息/事件将在那里
  3. 需要比HTTP更轻的协议
  4. 我虽然最好有一个NIO套接字服务器(例如:使用websockets),如Netty,只处理移动客户端的消息传递管道。 但是,这些移动客户端也使用RESTfull服务。

    Android客户端的消息/事件流

    Android ----> Netty ----> Spring App
    

    所有其他请求/回复

    Android ----> Tomcat ----> Spring App
    Web     ----> Tomcat ----> Spring App
    

    他们假设共享相同的身份验证机制或单独的机制。但是我已经知道了,因为那里没有Netty。

    如果有人能给我指示,建议或样本配置我很感激。

0 个答案:

没有答案