Glassfishv3中的EJB3集群

10 十月, 2010 (10:17) | GlassFish, MiddleWare, OpenSource, 性能, 架构设计 繁体 English    DeliciOus    分享到新浪微博
作者: H.E. | 您可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明
网址: http://www.javabloger.com/article/glassfishv3-ejb3-clustering.html
豆瓣读书 向你推荐有关 GlassFishMiddleWareOpenSource性能架构设计、 类别的图书。

   GlassFishv3.0虽然支持EJB/EJB3 分布式计算,但GlassFishv3.0不支持EJB/EJB3集群,GlassFishv3.0的集群是通过mod_jk完成,也就说是GlassFishv3.0只能支持Web集群。对于High Availability、Load Balancer Plugin和Centralized Administration of Load Balancer Plugin Configuration都不支持,如果需要使用EJB集群功能 还必须选择GlassFishv2。GlassFish的官方网站上提供了v2和v3版本区别的列表,如图所示:

http://farm5.static.flickr.com/4130/5066652234_7b5ec60507_z.jpg

 原本在GlassFishv2中集群的方式是GlassFish通过管理节点和代理节点先建立内部通讯,如下图所示,
  1.在图中上方先建立一个Load Balanceing Tier 保持每个节点之间的通讯,
  2.在图的左边有一个竖着的圆柱形Management是对集群中的每个节点进行配置、监控、管理的模块,
  3.下方HA Application State Repository用来存储集群节点的会话,如:HTTP session, stateful EJB session和 single sign-on(SSO) 。

这样在GlassFishv2的集群中无论是Http(s)、JMS、RMI/IIOP协议对GlassFish集群进行访问都可以支持集群。如图所示:
http://farm5.static.flickr.com/4090/5066039337_ddac0ab5fb_z.jpg

   在Glassfish的官方网站上已经明确说明如果你需要集群,高可用,以及支持Java EE 5规范,你可以选择V2。如果你需要领先的web应用技术,web服务和脚本支持,选择V3。
摘录文字:“
Both GlassFish Server v2 and v3 Prelude are fully supported, production-ready distributions while v3 Preview is the most recent version of the GlassFish v3 development branch. Choosing one is mainly based on the features that you need for your particular deployment scenario.  If you need clustering, high availability and complete Java EE 5 specification support, choose GlassFish Server v2.x. If you need leading edge web application technologies, web services and scripting, modular architecture, choose GlassFish Server v3 Prelude. If you're looking for Java EE 6 early support and do not require a support contract, GlassFish v3 Preview is your best choice. "

原文地址:
https://glassfish.java.net/source/browse/*checkout*/glassfish/www/public/comparing_v2_and_v3.html

我的废话:
   使用任何产品需要必须对该产品有一个全面的了解,需要升级关键部分的应用和应用服务器,一定要看清产品手册,以免升级不当造成不必要的麻烦。不是任何最新的版本都会适合你的系统需求.
   另据官方公布GlassFish支持ejb集群需要等到GlassFishv3.1以后的版本。

–end–
 

豆瓣读书  向你推荐有关 GlassFish MiddleWare OpenSource 性能 架构设计、 类别的图书。



Creative Commons License
本文由J2ee企业顾问-黄毅创作,并已采用创作共用署名2.5中国大陆版许可证授权。

评论

评论也是有版权的!




7367