写点什么

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

评论

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

一文带你了解可观测领域中APM与eBPF的技术差异

乘云数字DataBuff

APM #ebpf

一线实战:运维人少,我们是如何从 0 到 1 实践 DevOps 和云原生?

阿里巴巴云原生

阿里云 云原生

通过DashScope API调用将多种模态转换为向量

DashVector

人工智能 大模型 向量数据库

RPA原理:简单了解RPA发展及相关知识

八爪鱼采集器︱RPA机器人

RPA 自动化 RPAxAI

一线实战:运维人少,我们是如何从 0 到 1 实践 DevOps 和云原生?

阿里云云效

阿里云 云原生

曙光存储的“引力弹弓”,让AI向产业宇宙加速狂奔

脑极体

AI

RPA和BPM:优势与特点详解

八爪鱼采集器︱RPA机器人

RPA 自动化 RPAxAI

MES系统如何帮助企业提高生产效率

万界星空科技

制造业 mes 万界星空科技mes 生产管理MES系统

数据迁移新技能,MongoDB轻松同步至ClickHouse

谷云科技RestCloud

数据库 mongodb ETL 数据集成 Click house

从 7000 余项目脱颖而出,飞轮科技《新一代实时分析数据仓库解决方案》荣获 HICOOL 2024 全球创业大赛二等奖

SelectDB

数据仓库 数据分析 Hicool 大数据 开源

KubeCon China 2024|技术与产业双向驱动,华为云持续开源创新,加速全球智能化升级

华为云原生团队

云计算 容器 云原生

文心智能体平台已入驻60万开发者,合作10万企业

极客天地

智IN共创 境界无限:2024英特尔中国学术峰会开幕

E科讯

LSP协议:技术创新背后的团队与愿景

股市老人

基于 INFINI Pizza 为 Hugo 静态站点添加搜索功能

极限实验室

搜索引擎 Pizza

谷歌发布 3 款 Gemini 新模型;字节开源 FLUX Dev Hyper SD Lora,8 步生图丨 RTE 开发者日报

声网

Flink优化之--旁路缓存和异步IO

数新网络官方账号

flink

RPA的基本概念:全面解析RPA技术的工作原理和应用场景

八爪鱼采集器︱RPA机器人

RPA 自动化 RPAxAI

易观分析:2024年第2季度中国图书电商市场交易规模达266.2亿元 市场收缩引发行业隐忧

易观分析

RPA技术实操指南:企业降本增效全攻略

八爪鱼采集器︱RPA机器人

RPA 自动化 RPAxAI

深入解析RPA:概念、应用和前景一网打尽

八爪鱼采集器︱RPA机器人

RPA 自动化 RPAxAI

基于LangChain手工测试用例转Web自动化测试生成工具

霍格沃兹测试开发学社

在 DataOps 体系建设中,主动元数据是何角色?

Aloudata

数据治理 Data 元数据 DataOps

终极预告!2024 龙蜥操作系统大会全议程高能来袭

OpenAnolis小助手

操作系统 龙蜥社区 龙蜥操作系统大会

2024 龙蜥操作系统大会参会指南抢先看

OpenAnolis小助手

操作系统 龙蜥社区 龙蜥操作系统大会

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