写点什么

GlassFish V2 全面提升集群、管理能力及速度

2007 年 9 月 20 日

Sun Microsystems 公司今日发布了 GlassFish V2。 GlassFish 是一个遵从 Java EE 5 规范的开源应用服务器。该版本的主要特性如下:

  • 同类中性能最佳——2007 年 7 月的 SPECjAppServer 基准测试%E7%BB%93%E6%9E%9C%E8%AF%81%E6%98%8E%E4%BA%86%E8%AF%A5%E4%BA%8B%E5%AE%9E%E3%80%82">http://www.infoq.com/news/2007/09/(http://blogs.sun.com/ontherecord/entry/the_glassfish_community_has_delivered) 结果证明了该事实。
  • 集群——允许用服务器群来满足伸缩性,并允许在集群中复制会话状态(in-memory replication)以满足故障转移和高可用性。
  • 集中式管理——能通过集中管理控制台,管理应用服务器的集群和应用的部署。
  • 项目直通车——允许基于 Java 技术的 Web 服务与 Windows 环境之间的的互操作。
  • 开源 ESB——能简单地实现整合现有企业资源与 Web 服务。
  • Java 商业集成(JBI)—— 提供一个标准的途径通过 Web 服务发布 SOA。
  • NetBeans(TM)IDE 集成——能够让开发者通过商业过程执行语言(BPEL)工作流来部署 SOA 应用。

InfoQ 与 Sun 社区市场与开发部的经理 Ken Drachnik,还有 Netbeans 产品线经理 Kuldip Oberoi 共同探讨了该版本的特性。 Drachnik 向我们解释到因为 V1 是 JEE 5 规范的参考实现,所以主要面向的是开发者。V2 中加入了很多企业和产品特性如集群、增强的管理控制台及性能。他还略提及了在 SPECjAppServer 2004 的众多开源应用服务器测试结果中 GlassFish 名列前茅,其性能与性价比显示了开源的产品并不是二流产品。InfoQ 向 Drachnik 问及了基于 GlassFish 开发的 Sun Appserver 9.1 商业版本:

V2 中引入了新的定价模式。允许在 CDDL 和 GPLv2 协议(Classpath 除外)之下使用 GlassFish。Appserver 9.1 是 GlassFish 的商业版。服务与支持的价格已降低 75%。9.1 版本中亦包括了补偿保证,7X24 小时技术支持,以及可得到最及时的补丁和更新。而 Glassfish 和 9.1 软件本身是一样的,但其他方面就不尽相同。

接着大家又讨论到与 JBoss 和 Geronimo 之间的竞争问题:

与其它应用服务器相比较下,V2 最大的卖点是速度。V2 也是一个 Java EE5 RI,因此加入了很多创新。 Marc Flury 也惊讶于 GlassFish 已成为 JBoss 的主要竞争对手。GlassFish 包含的很多子项目,比如在 JSF 1.2 和 JAXB,也被其它应用服务器当作参考实现。在 Evans Data 调查中,GlassFish 在 linux 开发者中位置已经由第 8 位上升到第 2 位。

RedHat 的所谓“专业开源”大部分都是他们自己的员工在开发。GlassFish 项目欢迎整个开发者社区的贡献,贡献来自 Oracle、BEA、JBoss 和 Ericsson 等等公司,不可尽数。

Oberoi 接着评价了也正在发布的 Netbeans 6.0 Beta

Netbeans 6.0 中包含了相当多的改进,如编辑器的增强,对 Ruby 的支持,也继续与 GlassFish V2 进行集成。Sun 的目标是提供优秀的支持 GlassFish 的工具,尽可能让开发者部署和开发 Web 服务的操作更简单。6.0 的正式版本会基于 CDDL 和 GPLv2 (Classpath 除外)双重的协议。

在最后 Drachnik 讲述了 GlassFish 未来的发展方向。他为 GlassFish 小组设定的目标包括更短的启动时间,更小体积的应用服务器,并且支持脚本功能。V3 版本貌似一个微内核架构。其目标是在 2 秒钟内启动核心而仅需 200k 内存量。

查看英文原文: GlassFish V2 Brings Clustering, Administration, and Speed Enhancements

2007 年 9 月 20 日 19:591021
用户头像

发布了 27 篇内容, 共 88733 次阅读, 收获喜欢 14 次。

关注

评论

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

Django ListView DetailView等基于类的视图如何添加装饰器?

BigYoung

Python django LiveView 装饰器

JUC整理笔记四之梳理VarHandle(上)

JFound

Java

Spring Bean生命周期——初始化和销毁

xiaoxi666

Java spring

vue-router 容易被忽视的几个地方

꯭🇫꯭

Vue vuejs vue-router router

Spring源码

云淡风轻

spring 源码

Vol.10 Java 25岁了!

pyfn2030

Java jdk 编程语言 Java25周年

贴吧电纸书资深用户,从7个方面详谈BOOX Poke2上手体验!

DT极客

谈谈控制感(11):这样提升控制感,谁都能做到

史方远

心理 成长

图片与标题的Ken Burns动效

寇云

CSS css3

k8s 上运行我们的 springboot 服务之——大文件读写

柠檬

Java nio

关于字符编码那些你应该知道的事情

꯭🇫꯭

Java MySQL emoji utf-8 ASCII

一位测试工程师的自我介绍

姬翔

测试

毫无意义的人生唯有编织图案

xyz

如何存储1个二进制位&锁存器的核心和本质

姜海天

计算机 数字逻辑

设计模式:建造者设计模式

毛佳伟🐳

只需CSS的下拉式导航菜单

寇云

CSS css3

Vite for Vue 是什么?

꯭🇫꯭

Vue vuejs vite Vue3

广告的发展历程

子悠

广告 计算广告 广告系统 互联网广告 RTB

面试都在问的微服务、服务治理、RPC、下一代微服务框架... 一文带你彻底搞懂!

程序员柠檬

微服务 后台开发 架构设计

ARTS-week-1

youngitachi

ARTS 打卡计划 arts

ARTS_20200529

凌轩

Java ARTS 打卡计划

Cassandra可调一致性的使用及原理

老任物联网杂谈

大数据 分布式 Cassandra 可调一致性

产业区块链:产业是本质,区块链是工具

CECBC区块链专委会

新基建 CECBC 区块链技术 中国电子

大厂为什么不招30岁以上程序员,看这篇就够了

金刚小书童

职业规划 技术管理 程序员成长 程序员次第 职业成长

平台化服务的基石:权限模型设计

孤岛旭日

企业架构 用户权限 数据建模

写给产品经理的信(6):时间管理

punkboy

极客时间,项目管理 职场 产品经理 时间分配 时间管理

恭喜你,赢得了爱情长跑的胜利

小天同学

爱情 兄弟 祝福

阿里巴巴为什么让初始化集合时必须指定大小?

王磊

Java 性能

终于找到了一篇文章!通俗地讲解计算机工作原理

图灵社区

cpu 存储器 编译器 计算机工作原理

【CSS】为什么a标签的伪类选择器要注意书写顺序?

学习委员

CSS html css3 前端 Web

SpringBoot之多模块开发

北漂码农有话说

技术为帆,纵横四海- Lazada技术东南亚探索和成长之旅

技术为帆,纵横四海- Lazada技术东南亚探索和成长之旅

GlassFish V2 全面提升集群、管理能力及速度-InfoQ