我想使用Ring将websocket服务器部署到在AWS Elastic Beanstalk上运行的Tomcat容器。我不知道该怎么做,或者如果甚至可以不写一个支持websockets的Ring适配器。在部署到Tomcat的Clojure Ring应用中使用websocket
我看了看ring.util.servlet,看起来它只能处理HttpServlet
。为了在Tomcat中使用websockets,我需要扩展WebSocketServlet
。
我知道关于http-kit,看起来非常棒,但我无法将它部署到Elastic Beanstalk,因为它无法在应用程序容器中运行,但必须作为独立应用程序运行。
有没有人将一个websockets Ring应用程序部署到Tomcat?
我很害怕这一点。反向代理不会帮助我,因为我仍然需要部署到Elastic Beanstalk。 EB现在支持Docker,所以最好的办法是在Docker容器中运行我的http-kit应用程序。 – 2014-12-04 16:32:30