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