加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

jboss – 用于高性能/关键任务应用的JRuby / TorqueBox

发布时间:2020-12-17 01:20:23 所属栏目:百科 来源:网络整理
导读:我们正在评估开发电信相关应用平台(以及将一些独立应用迁移/整合到新平台中)的几种选择.我们主要关注的一个问题是能够在高峰时段处理大量请求. 我们觉得TorqueBox似乎是一个值得考虑的有趣解决方案,因为: 速度(纯Java性能旁边) 比Java更快的开发时间 可维护
我们正在评估开发电信相关应用平台(以及将一些独立应用迁移/整合到新平台中)的几种选择.我们主要关注的一个问题是能够在高峰时段处理大量请求.

我们觉得TorqueBox似乎是一个值得考虑的有趣解决方案,因为:

>速度(纯Java性能旁边)
>比Java更快的开发时间
>可维护性
>支持线程/并发,即使它是Ruby
>使用Rails实现更快/更容易的前端开发
> ……
> RedHat支持并在JBoss上运行(可扩展性,未来开发以及必要时调用Java的能力)

>有没有人使用JRuby / TorqueBox开发/部署类似的应用程序?
>未来任何严重的性能瓶颈? (或者为什么我们不应该使用JRuby并且应该坚持使用Java?)

解决方法

答案是肯定的,但要注意内存泄漏(宝石,线程安全问题等).您必须熟悉VisualVM,Eclipse MAT和/或NewRelic等工具.

我们成功地为亚马逊EC2上的一些客户使用Torquebox进行生产,每天处理60k-80k(新的c3实例非常适合Java).

部署也是一个问题.由于内存消耗,我们无法设置任何类型的滚动重启.因此,每次使用Capistrano进行部署时,都需要重新启动JBoss(对我们来说没什么大问题).

最好成绩,安东尼奥

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读