InfoQ

InfoQ

迷你书

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

深入理解各JEE服务器Web层集群原理

作者 张华 发布于 2011年3月25日

领域
运维 & 基础架构,
架构 & 设计,
语言 & 开发
主题
Geronimo ,
JBoss ,
Glassfish ,
RedHat ,
应用服务器 ,
Java ,
语言 ,
集群与缓存 ,
编程 ,
Tomcat ,
性能和可伸缩性

JEE服务器集群可细分为Web层集群、EJB集群、JMS集群等等。Web层集群主要包括前端的负载均衡及Session复制,本文主要关注Web层集群方面的Session复制。

针对不同的JEE服务器,如Tomcat、Geronimo、GlassFish V2、JOnAS、JBoss,我首先从网络上的各种公开资料做了理论分析,然后走读了相关的源代码,最后做了一些测试,并且根据Session结构、逻辑结构、组播框架、复制策略、通用性等五个方面给出了对比表。测试数据结果与理论分析、代码分析的结果完全一致。

本文适合下列场景的人员阅读:

  • 有一定技术功底的读者
  • 希望深入了解各JEE服务器WEB层集群原理的读者
  • 希望对JEE服务器进行选型的读者
  • 希望寻找某个独立的WEB层集群框架用于集成到某个JEE服务器中的读者
  • WEB层集群出现了某些问题,最后只能从理论和代码分析中找到答案的读者

免费下载阅读

欢迎您 免费下载这本书(PDF) ,并为我们提出宝贵的建议。

本书目录

Tomcat集群代码分析

  • Session
  • Session Manager
  • 组通讯框架——Tribe
  • Cluster

Geronimo Web层集群分析

  • WADI代码分析
  • WADI中的相关概念
  • Geronimo如何集成WADI & Session复制
  • Geronimo Session复制过程

GlassFishV2中的WEB层集群

  • GlassFish的Session复制模式
  • Shoal集群框架
  • GlassFish如何集成Shoal

JOnAS中的WEB层集群

  • 简介
  • Domain管理架构
  • WEB集群配置
  • WEB层集群部分代码研究

JBoss中的WEB层集群

  • 集群代码分析
  • JBoss Cache介绍
  • JBoss Cache实战

测试数据分析

  • 理论分析结果
  • 实际测试数据结果
  • 测试过程中所发现的一些问题

结论与建议


本迷你书由InfoQ中文站制作出品。

读者反馈/投稿:editors [at] cn.infoq.com

商务合作:sales [at] cn.infoq.com,联系电话:13581658359