Geronimo 叛逆者: 加入集群功能
2010-04-22 00:00:00 来源:WEB开发网Codehaus 上一个用得非常多的项目是 Java 消息库,叫做 ActiveMQ ,它被用来在 Geronimo 内提供 Java 消息服务(JMS)。而且,在 Geronimo 中当然还用了其他许多 Codehaus 项目,比如 ActiveIO、ServiceMix 以及更新的 WADI。
添加集群功能到 Geronimo
当 Jeff 和我进一步讨论 Geronimo 中的集群时,他清楚地指出了 WADI 项目和它的独特特性,以及他希望这些特性会如何允许 Geronimo 在商业环境中发挥作用。实际上,WADI 项目最近被考虑用于从 Codehaus 移植到 Geronimo 项目中,在其孵化器草案中,详细讨论了这个考虑。
他的第一个陈述是:WADI 非常独特,因为它允许开发人员在异类环境中进行集群,例如把 Tomcat 和 Jetty 实现集群在一起。他希望也把这点带到其他应用服务器;例如,这样 Geronimo 在它的 Web 服务器集群中就可能拥有 IBM WebSphere® 节点。他认为这是一个新概念,将允许对商业软件供应商满意的公司能够用开放源码的替代品进行集群,从而形成划算的应用服务器农场。这当然会提供一条到开放源码的迁移路径,给 Geronimo 提供优势。
我认为这表现出一个重要哲学的作用,而这个哲学在 Geronimo 的许多替代品中通常是缺失的。Geronimo 的开发人员正在寻找方法,好让他们的应用服务器可能与其他许多产品互操作,而不是只能与最好的应用服务器互操作。按照我的观点,促进合作要比树立一个竞争态势更加重要。
我刚从 Jeff 了解到 WADI 实际上已经提交到 Geronimo 的源代码树。不仅这样,他还确信 WADI 为集群添加的功能将允许 Geronimo 1.0 能够完全支持集群!
会见集群团队
在问完 Jeff 谁正在构建 Geronimo 中的集群特性后,他谈到集群团队以及他们是如何把他们需要发布的各个部分组合在一起的。我想知道在团队中是否会有矛盾,这时他笑了,对我保证说团队中的每个人在一起都工作得很好。在团队中,他们有多人已经是 Geronimo 和 Apache 的参与者,还有许多非 Apache 的人员。他说,负责推进 WADI 集群组件集成进 Geronimo 的领导人正是他本人和 Jules Gosnell,后者因为把 Jetty 放入 JBoss 的工作而著名,目前正是 WADI 的首席开发人员。还记得我前面提到的在意大利阿尔卑斯的城堡式小村庄么?对了,这就是 Jetty 的开发人员 Greg Wilkins 和 Jan Bartel 居住的地方,他们的生活中有周围美丽的乡村风光,也有快速的 Internet 连接。Greg 一年多来一直是 WADI 的提倡者,一直和 Jules 一起工作,确保 Jetty 能够很好地与 WADI 一起工作。
- ››Geronimo V2.1.5 中的安全提升
- ››Geronimo 叛逆者: Apache Geronimo 的 JMS 实现:...
- ››Geronimo 叛逆者: Geronimo 与 Apache 许可带来的...
- ››Geronimo 叛逆者: 加入集群功能
- ››Geronimo 叛逆者: 摒弃 JBoss,使用 Apache Geron...
- ››Geronimo 叛逆者: 使用集成软件包:Codehaus 的 W...
- ››Geronimo 叛逆者: 直面 JSF
- ››Geronimo!第 2 部分: 构建 Geronimo
- ››Geronimo!第 3 部分: 状态问题
- ››Geronimo!第 4 部分: 模式
- ››Geronimo 叛逆者: 使用集成程序包:GlassFish JST...
更多精彩
赞助商链接