我们正在评估用于开发电信相关应用程序平台(以及将一些独立应用程序迁移/整合到新平台)的几个选项。我们主要关注的问题之一是在高峰时段处理大量请求的能力。
我们觉得 TorqueBox 似乎是一个值得考虑的有趣解决方案,因为:
最佳答案
答案是肯定的,但要注意内存泄漏(gems、线程安全问题等)。您必须熟悉 VisualVM、Eclipse MAT 和/或 NewRelic 等工具。
我们成功地将 Torquebox 用于亚马逊 EC2 上的一些客户的生产环境,每天处理 60k-80k 次访问(新的 c3 实例非常适合 Java)。
部署也是一个问题。由于内存消耗,我们无法设置任何类型的滚动重启。因此,每次我们使用 Capistrano 进行部署时,都需要完全重启 JBoss(对我们来说没什么大问题)。
最好的,
安东尼奥
关于jboss - 用于高性能/关键任务应用程序的 JRuby/TorqueBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15408379/