首页> 中文学位 >钱塘应用服务器EJB集群服务V2.0设计与实现
【6h】

钱塘应用服务器EJB集群服务V2.0设计与实现

代理获取

目录

文摘

英文文摘

论文说明:图表目录

声明

第一章绪论

1.1引言

1.2中间件概述

1.3集群概述

1.3.1集群简介

1.3.2集群分类

1.4 EJB集群

1.4.1 Enterprise JavaBeans

1.4.2 EJB集群

1.4.3 EJB集群的研究现状

1.5课题研究背景及本论文主要工作

1.6本章小结

第二章系统需求、设计目标及架构

2.1 JTang中间件平台

2.2 JTang EJB集群的需求分析

2.2.1功能需求

2.2.2性能需求

2.2.3可靠性需求

2.2.4安全需求

2.3 JTang EJB集群的设计目标

2.4系统架构

2.4.1底层通讯平台

2.4.2底层接口设计

2.5本章小结

第三章高可靠JNDI和RMI的实现

3.1JNDI

3.1.1 JNDI体系结构

3.2 HA-JNDI

3.2.1 JNDI集群的三种解决方式

3.2.2 HA-JNDI存储结构

3.2.3 HA-JNDI查找与绑定规则

3.2.4 HA-JNDI服务的建立

3.2.5 HA-JNDI服务的初始化

3.3 RMI远程方法调用

3.3.1 RMI概述

3.3.2 RMI原理

3.4 HA-RMI

3.4.1 HA-RMI负载放置点

3.4.2 HA-RMI实现

3.5本章小结

第四章状态同步与负载均衡

4.1有状态会话BEAN

4.1.1有状态会话Bean生命周期

4.1.2 JTang有状态会话Bean调用过程分析

4.2有状态会话Bean状态同步

4.2.1状态同步策略

4.2.2状态同步的存储结构

4.2.3有状态会话Bean状态一致性维护

4.2.4状态同步的具体实现

4.3负载均衡

4.3.1负载均衡的分类

4.3.2负载均衡的策略

4.3.3负载均衡的实现

4.4本章小结

第五章系统实现与性能分析

5.1系统实现

5.1.1系统体系结构

5.1.2系统主要包、类设计

5.1.3各模块类图

5.2界面设计

5.3系统测试

5.3.1测试环境

5.3.2测试内容

5.3.3测试结果

5.3.4结果分析

5.4本章小结

第六章总结与展望

6.1论文主要工作

6.2未来工作展望

参考文献

致谢

作者简历

展开▼

摘要

钱塘应用服务器(JTang Application Server)是浙江大学中间件技术工程研究中心在应用软件平台化的背景和趋势下,面向金融、证券行业、企业信息化、电子政务等应用领域开发的大型基础中间件平台,是一个支持EJB、JNDI、JMS、JMX、DS、JSP/Servlet等技术的J2EE应用服务器。 为了提供高可靠的EJB(Enterprise Java Bean)服务,需要研制EJB集群服务,通过对EJB进行集群可以实现失效转移和负载均衡,提供高可靠、高性能的对外服务。论文主要研究钱塘EJB集群服务的关键技术、系统实现与性能测试。 论文首先介绍中间件平台技术的背景与集群的相关知识,阐述对EJB进行集群的必要性。接着简单介绍钱塘应用服务器软件平台,结合JTang软件平台自身的特点明确钱塘EJB集群的设计目标:高效负载均衡与失效转移,并设计了JTang EJB集群的体系结构。接下来,论文研究系统的关键技术。由于EJB服务涉及到RMI和JNDI技术,所以要实现可靠的EJB服务,就要先实现可靠的RMI服务和JNDI服务,分别称之为HA-RMI和HA-JNDL在HA-JNDI设计中,论文提出了双JDNI树的存储结构,并针对该存储结构设计了先全局后本地的查找和绑定策略;在HA-RMI设计中,论文设计了一个智能代理,通过该代理能进行负载均衡和失效转移。实现EJB集群关键是实现有状态会话Bean集群,其中关键是实现有状态会话Bean的状态同步,论文采用2级哈希表作为存储结构来维护有状态会话Bean的状态,从钱塘EJB容器客户端拦截器入手维护有状态会话Bean状态同步。同时论文设计可插拔的负载均衡服务,用户可根据自己的指标来进行负载均衡,具有良好的可扩展性。 论文最后部分介绍系统实现,包括各子模块的详细设计,基于浏览器的控制台。最后对系统进行了全面的测试,测试内容包括:负载均衡与失效转移的功能测试、有状态会话Bean与无状态会话Bean多机多情形集群的性能测试与压力测试。测试结果表明,系统能很好的支持负载均衡和失效转移,实现了系统EJB服务的高可靠性,同时系统处理事务的性能也优于非集群系统。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号