写点什么

Kenai: 构建于 JRuby on Rails 上的项目宿主服务

  • 2008-09-21
  • 本文字数:892 字

    阅读完需:约 3 分钟

Kenai 项目根据Tim Bray 的说法,发音是_Keen-Eye_)是一个由Sun 出品的全新的项目宿主平台。它集成了一些代码管理系统、论坛、邮件列表、问题追踪系统和wiki。由此看来它与 Google Code RubyForge SourceForge 是类似的。 GitHub 和 Kenai 一样也是一个基于 Ruby on Rail 项目宿主系统,它目前专注于 git 仓库宿主服务。Sun 作为世界上最大的开源支持公司之一,也提供了一个平台,不但支持自己的项目,而且对任意开源项目提供支持。

Kenai 的一个有趣的方面是它由 Ruby on Rails 构建并运行在 JRuby 上,这是 Sun 对 JRuby 支持的直接结果。但是 JRuby 并不是 Sun 在其中的唯一项目:Kenai 在 OpenSolaris 上运行多个 GlassFish 实例并以 MySQL 作为数据库。 Nick Sieger 是项目领导者之一,以他在 JRuby 上的专注而著称(他编写了最初的 ActiveRecord-JDBC 连接器的实现)。

Tim Bray 对 Nick Sieger 的采访揭示了更多 Kenai 技术方面的细节:

我们使用 Sun T2000 服务和 X4500 存储服务器。操作系统是 OpenSolaris Nevada 70b。(我们还没有升级到 OpenSolaris IPS 版,因为 IPS 还没有提供对 SPARC 的支持,我们也正在热切期待它的到来)。Apache 运行于前端,使用 mod_proxy_balancer 连接多组冗余的 GlassFish V2 实例,而这些实例连接到一个单独的 MySQL 数据上。主站点是一个在 JRuby 下运行的 Rails 应用程序,使用 Warbler 构建成 war 文件部署 在 GlassFish 中。我们使用 Perl、Python 及其它一些基于 Apache 的脚本工具(bailing wire)帮助集成 Mercurial、Subversion、Sympa(邮件列表软件)和 Bugzilla。

更多的技术细节和性能指标可以在 Fernando Castano 在 RailsConf Europe 上的演讲中找到。

Kenai 允许从推荐的、OSI 认可的许可证的一个子集中选择许可证类型。但是,创建项目时从更完整列表中进行选择也是可能的。Simon Phipps,Sun 的首席开源官员(Chief Open Source Officer),在他的博客商详细地说明了许可证问题的细节

项目未来的计划包括集成更多的问题追踪系统如JIRA 和Git 作为SCM 选项。

哪个才是你最喜欢的项目宿主服务呢?

查看英文原文: Kenai: Project Hosting Built on JRuby on Rails

2008-09-21 19:301154

评论

发布
暂无评论
发现更多内容

week1-UML图

张兵

极客大学架构师训练营

中国法定数字货币发展新机遇

CECBC

数字货币 数字经济

极客时间架构师培训1期-第1周总结

Kaven

go runtime debug 小技巧

Gopher指北

debug 后端 runtime Go 语言

架构师训练营第一周

子青

LeetCode题解:94. 二叉树的中序遍历,递归,JavaScript,详细注释

Lee Chen

大前端 LeetCode

训练营第一周作业 2

仲夏

我们需要软件工艺

Bruce Talk

敏捷 随笔 Agile

项目滞后,如何让自己的技术快速成长

郎哲158

个人成长 舒适区 熟练工

架构师训练营第 1 期-第一周学习总结

Todd-Lee

极客大学架构师训练营

架构师训练营第一周作业

木头发芽

架构师训练营第 1 期 - 作业提交

Todd-Lee

极客大学架构师训练营

架构师训练营第一期第一周命题作业

朱磊

极客大学架构师训练营

第1周 架构方法 浮皮潦草之总结

Pyr0man1ac

架构师训练营第一期第一周学习总结

朱磊

极客大学架构师训练营

架构师训练营大作业二

Hanson

区块链将掀开人类的伟大时代

CECBC

区块链 智能合约 价值物联网

架构师训练营第一周作业 (就餐卡UML图)

springH₂O

架构师训练营第 1 期-第一周周总结

郑凯元

极客大学架构师训练营

极客时间架构师培训1期-第1周作业

Kaven

Spring Cloud 微服务实践 (3) - 服务间的调用

xiaoboey

Spring Cloud 熔断 服务调用 Feign

RxSwift和RxCocoa入门

teoking

ios swift

第一周命题作业

崔方剑

极客大学架构师训练营

第一周学习总结

崔方剑

极客大学架构师训练营

极客大学--架构师训练营1期-第一周总结(vaik)

行之

「架构师训练营第 1 期」-食堂卡管理系统

睡不着摇一摇

极客大学架构师训练营

用简单而又专业的角度为大家揭秘区块链和比特币

CECBC

比特币 区块链 数字货币

训练营第一周作业1

仲夏

第一周作业一:食堂就餐卡系统设计

登顶计划

极客大学架构师训练营

食堂就餐卡系统设计

……

电商管理系统之交易子系统设计(一)

长沙造纸农

系统设计 产品经理 系统架构 订单管理 电商平台

Kenai: 构建于JRuby on Rails上的项目宿主服务_Ruby_Mirko Stocker_InfoQ精选文章