写点什么

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:301376

评论

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

百度吴甜:首席AI架构师培养计划持续为行业输送高端复合型AI人才

百度大脑

人工智能 百度

区块链交易所系统软件开发资料(源码)

Java自定义异步功能实践

FunTester

Java 线程池 接口测试 异步 FunTester

自定义View:属性动画和硬件加速

Changing Lin

10月月更

博鳌科创论坛第二届大会区块链分论坛预告

Geek_6e23d8

区块链 博鳌亚洲论坛

常州一家等保测评公司在哪里?联系电话多少?

行云管家

网络安全 堡垒机 等级保护 等保测评 过等保

/var/lib/docker目录磁盘满了,更换默认目录

阿呆

现成交易所系统软件开发案例

从语聊房 SDK 的诞生,看 PaaS 服务的演进过程

融云 RongCloud

区块链数字货币交易所系统软件开发详情(源码)

区块链数字货币交易所系统开发资料(案例)

现成合约交易系统开发模板

自媒体团队会面临哪些瓶颈和困境

石头IT视角

CTF专题一2021网络WEB题目解析

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

Flink Could not find any factory for identifier 'XXX' 排查过程

大可大大大

Kubernetes Service Proxy 无秘密

绅鱼片

Kubernetes 网络 iptables k8s网络 kube-proxy

WICC 话题剧透|Beeto 陈昊:中东爆款社交平台是怎样炼成的

融云 RongCloud

Bazel与Gradle构建工具差异对比

轻口味

android 构建工具 10月月更

现成合约交易系统软件开发案例

官方线索|脉脉1024程序员嘉年华

穿过生命散发芬芳

1024我在现场

如何选购四屏或多屏炒股电脑主板?

双赞工控

主板定制

iOS 布道者龙神:永远挑战难度值增加 30% 的事情

融云 RongCloud

区块链交易所系统开发方案(案例)

Linux下进程崩溃定位

正向成长

OOM崩溃

合约交易系统软件开发介绍(源码搭建)

NB!阿里首次公布Java10W字面经,Github访问量破百万

Java 程序员 架构 面试 计算机

SQL实现连续登陆人数天数统计

大象灵感

sql 大数据 hive 数据仓库 数据分析

语聊房 SDK,下一代场景化解决方案新范式

融云 RongCloud

架构实战营-模块一作业

御道而行

架构实战营

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