NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

JRuby 综述:GitHub:FI、借助于 TorqueBox 支持的 JRuby on JBoss 及支持 JRuby 的 EngineYard

  • 2009-06-03
  • 本文字数:722 字

    阅读完需:约 2 分钟

GitHub 刚刚发布了其新的商业产品 GitHub:Firewall Install(即 GitHub:FI)

GitHub:FI 是 GitHub 的一个新版本,它可以安装在用户自己的私有网络上。如果你希望享受到 GitHub 的好处,然而由于种种原因(比如公司的限制或是一些法律的因素导致无法将代码托管在第三方服务上)无法实现时,GitHub:FI 就是一个理想的选择了。

GitHub 是用 Ruby 编写的,而 GitHub:FI 却是用 JRuby 编写的

相对于通常使用的 Ruby/Mongrel 来说,主要的区别在于 FI 是用 JRuby 编写并且运行在 Jetty 容器中。除此以外,FI 与 GitHub 差别不大。

虽然 GitHub:FI 使用的是 Jetty,但另一个流行的 Java 应用服务器也宣布进军 JRuby 市场,这就是构建在 JBoss AS 上的 TorqueBox

TorqueBox 是一种新的 Ruby 应用平台,它集成了众多的流行技术,如 Ruby on Rails,同时还将 Ruby 应用的触角延伸到了作业调度、任务查询、SOAP 处理以及电信领域。

对电信领域的支持主要体现在VoIP 特性,它可以处理并发送SIP 消息,而该SIP 特性是构建在 Mobicents 上的。

可以通过 GitHub 上的 TorqueBox 源代码来迅速了解 TorqueBox。

并非只有软件提供了 JRuby 支持, EngineYard 还将 JRuby 作为一个运行时选项

EngineYard 之所以支持 JRuby 主要还是来自于那些使用 Java 的客户和拍档的提议,他们想利用现有的程序库和基础设施,同时还想将应用部署在 Rails 云上。

EngineYard 将在 7 月份发布支持 JRuby 的 beta 版,同时 JavaOne 的与会者还可以了解关于 EngineYard 的更多信息。

最后,Charles Nutter 发布了 JavaOne 的一个讲座列表,主要聚焦于 JRuby 和其他 JVM 动态语言

查看英文原文: JRuby Roundup: GitHub:FI, JRuby on JBoss with TorqueBox, EngineYard with JRuby Support

2009-06-03 01:05679
用户头像

发布了 88 篇内容, 共 258.6 次阅读, 收获喜欢 8 次。

关注

评论

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

我们从 CircleCI 安全事件获得的3个经验教训

SEAL安全

安全 软件供应链 企业号 2 月 PK 榜 端点保护 恶意软件检测

A100 买不到了,只有小显卡怎么训大模型

MegEngineBot

深度学习 开源 大模型 显卡、gpu MegEngine

量化Python交易系统开发技术,合约量化系统开发源码部署方案

I8O28578624

【IntelliJ IDEA】idea中的插件之一:Free Mybatis plugin跳转插件的使用(方便在Dao接口和Mappper XML文件之间进行切换)

No8g攻城狮

插件 IntelliJ IDEA

一文详解TensorFlow模型迁移及模型训练实操步骤

华为云开发者联盟

人工智能 华为云 昇腾AI 企业号 2 月 PK 榜 华为云开发者联盟

用javascript分类刷leetcode21.树(图文视频讲解)

js2030code

JavaScript LeetCode

Node.js 应用全链路追踪技术——全链路信息存储

vivo互联网技术

nodejs OpenTracing zipkin

高性能存储SIG月度动态:ublk完成POC、dsms-storage在Anolis OS上成功适配

OpenAnolis小助手

技术 高性能存储 龙蜥社区 sig 月报

react源码中的协调与调度

flyzz177

React

简单好上手!1分钟带你体验Apipost

叶小柒

动态防御|零信任安全的自动化枢纽

权说安全

网络安全 零信任 动态防御

用 AI 取代人工?或许 LLMs 可以给你答案

鼎道智联

#人工智能

前端leetcde算法面试套路之树

js2030code

JavaScript LeetCode

【IntelliJ IDEA】idea常用快捷键汇总

No8g攻城狮

IDEA intellij IntelliJ IDEA

同步计数器设计与建模

timerring

FPGA

Flomesh Ingress 使用实践(三)多租户 Ingress

Flomesh

命名空间 多租户 ingress Ingress Controller

区块链DEFI质押挖矿系统开发流程丨土狗币智能合约系统开发源码方案

I8O28578624

Flink Table Store 典型应用场景

Apache Flink

大数据 flink 实时计算

ITSM | Atlassian被Gartner评为IT服务管理平台魔力象限的领导者

龙智—DevSecOps解决方案

Atlassian ITSM Gartner

云小课|GaussDB(DWS)数据存储尽在掌控,冷热数据切换自如

华为云开发者联盟

开发 华为云 数据存储 企业号 2 月 PK 榜 华为云开发者联盟

react源码分析:babel如何解析jsx

flyzz177

React

直呼牛逼!阿里最新SpringBoot进阶笔记涵盖了SpringBoot所有骚操作

程序知音

Java ssm springboot Java后端 Java进阶

Elasticsearch dynamic_templates 实战 通用配置

alexgaoyh

elasticsearch dynamic_templates index template

KCL 与其他 Kubernetes 配置管理工具的异同 - Helm 篇 - Helm 篇 [一个自研编程语言能做什么?(系列 3)]

Peefy

Kubernetes DevOps 编程语言 #开源

携程MySQL迁移OceanBase最佳实践|分享

OceanBase 数据库

数据库 oceanbase

前端leetcde算法面试套路之堆

js2030code

JavaScript LeetCode

搞懂设计模式——代理模式 + 原理分析

京东科技开发者

jdk 代理 cglib 框架 企业号 2 月 PK 榜

从历代GC算法角度刨析ZGC

京东科技开发者

ZGC JVM GC算法 垃圾回收算法 企业号 2 月 PK 榜

react源码中的生命周期和事件系统

flyzz177

React

Spring Data + DDD = 王炸!!

程序知音

chatgpt背后的人工和智能

刘旭东

ChatGPT

JRuby综述:GitHub:FI、借助于TorqueBox支持的JRuby on JBoss及支持JRuby的EngineYard_Java_Werner Schuster_InfoQ精选文章