JEE服务器Web层集群深度解析:Tomcat, Geronimo, GlassFish, JOnAS, JBoss

需积分: 34 5 下载量 196 浏览量 更新于2024-09-20 收藏 2.33MB PDF 举报
"本书深入探讨了应用服务器集群的实现,特别是关注在Java环境中常见的Tomcat、Geronimo、GlassFish V2、JOnAS和JBoss等服务器的Web层集群技术。书中详细分析了Session管理、集群框架以及不同服务器的集群实现方式,包括Session复制、组通讯机制和负载均衡策略。通过理论分析、源码阅读和实际测试,作者提供了对这些服务器集群性能和特性的全面评估。" 在这本关于应用服务器集群的著作中,作者张华详细阐述了不同开源服务器在集群环境下的工作原理和实现细节,尤其是它们在处理Web层服务时的集群技术。首先,书中讨论了Tomcat的集群实现,重点介绍了Session管理和SessionManager的角色,以及Tribe作为组通讯框架的功能和作用。接着,分析了Geronimo的WADI代码,解释了相关概念,如Session复制,并展示了Geronimo如何整合WADI以实现集群。 GlassFish V2的Web层集群部分则揭示了其Session复制模式和Shoal集群框架,详细阐述了GlassFish如何利用Shoal进行集群集成。JOnAS的章节介绍了其Web层集群的基本结构、Domain管理架构以及配置方法,还包含了部分关键代码的研究。对于JBoss,作者深入剖析了其集群代码和JBossCache,一个用于缓存和数据共享的关键组件,并提供了实战应用示例。 测试数据分析是书中的重要组成部分,作者通过理论分析和实际测试,比较了不同服务器在Session复制、组播框架、复制策略等方面的性能和效果,指出了测试过程中遇到的问题,为读者提供了宝贵的实践经验和建议。 这本书对于想要深入了解Java EE服务器集群技术,特别是关注Web层集群和Session管理的开发者和系统管理员来说,是一份非常有价值的技术参考。它不仅提供了理论知识,还结合实践给出了实用的见解,有助于读者更好地理解和应用服务器集群技术。