我正在寻找一种在单个服务器上部署多个 JRuby 应用程序的方法,这些应用程序处于不同的阶段,因此使用不同版本的 JRuby,从长远来看,尝试将所有应用程序与所有应用程序同步会非常复杂应用程序服务器,所以我正在寻找类似于 Javaland 中的 Phusion Passenger 4 的东西。
显然,Passenger 允许这样的事情,但没有可用的文档说明这样的设置应该如何工作。Torquebox 在他们的文档中没有提到这个用例。
奖励积分:
- 允许
git pull
部署的解决方案 rvm
友好的解决方案- 不基于 Tomcat 的解决方案
- 集群友好的解决方案
- 自行处理守护进程、路由、资源管理和监控的解决方案
- 成熟且积极支持的解决方案
到目前为止,我所看到的所有内容在某些方面都失败了,torquebox 似乎不支持多个 jruby 版本,trinidad 是 tomcat,puma 需要一些手动操作(过程监控,反向代理,......)等