Rails TorqueBox——安装开发环境和调优

tywf · 2013年08月02日 · 最后由 hbin 回复于 2013年08月03日 · 2429 次阅读

TorqueBox 简介:来自 oschina TorqueBox(目前已改名为 TurkeyBox)是一个集成了流行的 Ruby 技术的忍者级应用平台,与 Ruby on Rails 类似,同时扩大了 Ruby 应用功能,以支持包括任务调度,任务队列,SOAP 处理和远程通讯。 TorqueBox 提供了一个集成的环境,该环境基于最新版的 JBoss AS 应用服务器,提供包括集群、云计算的功能。

下面是我写的东西:转载请注明 近期在开发一个项目时候,为了好玩,完了一下号称企业级的 ruby 平台 TorqueBox,结果好的也有坏的也有。 先说好处吧 1、部署简单,TorqueBox 部署起来比起其他的方案要简单好多好多,裸机部署起来,1 个消失左右就可以 over 了,而且自动化部署脚本也简单多了。 2、性能好很多,毕竟是运行在 jruby 上的,在性能要求的高的场合好很多。 3、后台任务,消息队列,定时任务等等都有了,直接用就好了,而且不多多去部署什么。 好吧,坏处是什么~ 1、开发环境,除非你是 rmbp 否则慢,而且是慢到你无法忍受的那种~

不过还好,进过不断调试,我们现在终于搞定了这个问题。

开始安装体验吧~

1、安装 jdk6,大家自行 google 吧,一个实践就是 openjdk 比甲骨文那个快好多,所以大家编译安装 openjdk 吧 2、关闭掉 jit,这个的关闭参数为:-Djruby.compile.mode=OFF 我们现在在 mac mini 的设置为

export JAVA_OPTS="-Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djruby.compile.mode=OFF"

大家可以把这段东西拷贝到你的.zshrc 里面,如果你用 bash 的话,就是.bashrc

3、到这里去看安装文档吧: http://torquebox.org/getting-started/3.0.0.beta1/

如何放 jar 包,和链接数据库等,以后有时间再补上吧

与 Ruby on Rails 类似,就因为这句就发到 rails 节点下了啊

错别字有点多哦

需要 登陆 后方可回复, 如果你还没有账号请 注册新账号