【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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

评论

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

FunTester框架Redis压测预备

FunTester

redis 性能测试 测试框架 FunTester 测试发开

活动回顾 | Apache Hudi x Pulsar Meetup 杭州站(戳进看视频)

Apache Pulsar

阿里云 Apache Pulsar StreamNative

打分吧!客服小姐姐,评分页面与客户总分页面的 Django 实现

梦想橡皮擦

9月日更

“眼界大开 声临其境”网易首届音视频技术大会圆满落幕

网易云信

互联网 音视频 网易 网易云信

华为云PB级数据库GaussDB(for Redis)揭秘第一期:Redis与存算分离

华为云数据库小助手

redis GaussDB GaussDB ( for Redis ) 华为云数据库

2021 Java开发 最全笔记 建议收藏!

欢喜学安卓

Java 程序员 后端

前端开发css这些样式你还熟悉吗,Chrome是必备技能

你好bk

CSS html css3 大前端

Go 专栏|开发环境搭建以及开发工具 VS Code 配置

AlwaysBeta

Go 语言

golang--GC(Garbage Collector)垃圾回收

en

GC Go 语言

IntelliJ IDEA 如何快速查看提交代码的对比

HoneyMoose

四张图带你搞定原型和原型链

法医

JavaScript 大前端 9月日更

NFT盲盒玩法详解,盲盒系统开发

合肥艾数199四②43⑧797

# 技术栈知识点巩固,开发多年HashMap原理不知道

欢喜学安卓

Java 程序员 后端

CMake

Changing Lin

9月日更

安卓对RISC-V支持的操作实战

Roy夹馍

安卓 risc-v 嵌入式开发

2021-07-26 日期时间类,万字总结

欢喜学安卓

Java 程序员 后端

JDK 8 及其后续 JDK 中 Period 和 Duration

HoneyMoose

【Flutter 专题】59 图解 Android Native 获取 Flutter 资源文件

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

cxx 的枚举类型

hedzr

c++ 算法 枚举

Vue进阶(八十九):watch 用法详解

No Silver Bullet

Vue 9月日更

看懂这个故事,轻松实现从技术到管理的华丽转身!

博文视点Broadview

uni-app技术分享|开源demo视频呼叫arcall uni-app端技术实现

anyRTC开发者

uni-app 音视频 WebRTC 移动开发 视频通话

架构实战营模块七作业

老猎人

架构实战营

【LeetCode】二叉搜索树的后序遍历序列Java题解

Albert

算法 LeetCode 9月日更

从保证业务不中断,看网关的“前世今生”

华为云开发者联盟

负载均衡 网关 API网关 客户端 API Gateway

平头哥玄铁处理器Linux新版本,5大亮点速览

Roy夹馍

Linux IoT risc-v 嵌入式开发

1年半经验,21条MySQL性能调优经验

欢喜学安卓

Java 程序员 后端

JavaScript数组常用的方法总结

孙叫兽

JavaScript 大前端 数组 引航计划

安卓支持RISC-V架构的技术剖析

Roy夹馍

IoT 安卓 risc-v 嵌入式开发

为移动通信争一先:Massive MIMO的进化三部曲

脑极体

一,二,三,基层治理数字化「三步走」

浪潮云

云计算

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