我有一个JRuby on Rails应用程序,需要运行基于事件的服务器,如Thin。 问题是必须通过使用Warbler构建WAR文件,将应用程序部署到Apache Webcat等Java Web容器。
无论如何,我可以将Tomcat代理设置为Thin,以便我可以为我的Rails应用程序提供服务吗?或类似Phusion Passenger/Nginx?
答案 0 :(得分:0)
取决于EventMachine的使用方式和使用方法。 您可以使用EM编写自己的Web服务器: http://www.franzens.org/2011/10/writing-minimalistic-web-server-using.html
那里还有Webserver Gems: https://github.com/alor/em-http-server
我想在我的应用程序中使用一些EM Gems,并在Tomcat / Trinidad内部的应用程序中启动了一个EM-Loop(EM.run {})。