基于weblogic集群的web应用研究论文_冯舒宜

(江苏省电力有限公司盐城供电分公司 江苏盐城 224001)

摘要:近年来,基于weblogic集群的web应用问题得到了业内的广泛关注,研究其相关课题有着重要意义。本文首先对相关内容做了概述,分析了配置集群应用的必要条件以及weblogic 集群体系结构,并结合相关实践经验,分别从多个角度与方面就集群的分发功能测试问题展开了研究,阐述了个人对此的几点看法与认识,望有助于相关工作的实践。

关键词:weblogic;集群;web;应用

1 前言

作为一项实际要求较高的实践性工作,基于weblogic集群的web应用的特殊性不言而喻。该项课题的研究,将会更好地提升对weblogic集群的分析与掌控力度,从而通过合理化的措施与途径,进一步优化web应用相关工作的最终整体效果。

2 概述

随着互联网技术越来越发达,人们对上网的需求也日益增加,浏览新闻、查看网页信息、通信聊天、上传资料等等,面对大量用户的各种需求,对web 应用系统的稳定性、可靠性、易用性也提出了更高的要求。本文从系统部署架构出发,对采用weblogic 集群部署以及glusterfs 分布式集群部署进行了相关研究,通过集群部署,当大量用户访问web 应用系统时,系统会将负载分配至各个服务器,从而减少了大量用户同时访问一台服务器的风险,达到负载均衡效果,提高系统的可靠性和稳定性。

在实际web 系统部署过程中,首先要了解系统的各个服务有哪几个部署包构成,每个包主要负责的功能是什么?在系统中,如登录模块调用频繁,则该模块的部署包就要相应部署在多台服务器上,以缓解登录压力,在部署时,要求可靠性、易用性、安全性、可扩展性等方面进行全面考虑。

3 配置集群应用的必要条件

在配置集群应用时,必须要满足下面几个条件:

(1)集群中所有的服务器要在同一网段,相互能够ping 通,且可收到IP 广播(UDP);(2)集群中所有服务器,包括Service Pack 的版本必须相同;(3)集群中所有服务器须配置静态IP 地址,且IP 地址不能随意改变。如果服务器与客户机处于防火墙两端被隔离,则服务器的静态IP 必须是公共地址,客户端才可以进行访问;(4)部署Weblogic 集群时,若选择CLUSTER 方式运行,则必须有包含许可的LICENSE。

4 weblogic 集群体系结构

Weblogic 作为web 应用系统重要的中间件,主要用于开发、部署以及管理分布式系统等,它是一个基于JAVAEE 架构的中间件,主要为web 应用提供安全、数据驱动的应用程序,简化操作和管理,具有良好的可扩展性和可移植性,同时,在部署各项服务时,具有灵活、稳定、可以对系统的运行状况进行实时监控的特征,应用范围广。

4.1单层混合型的Weblogic 集群架构

单层混合型的Weblogic 集群将所有的Web 应用以及有关的服务应用部署在集群中的单一WLS 实例中,其优点如下:方便管理;负载均衡机制灵活性高;具有更强的安全控制。单层混合型的Weblogic集群架构如图1:

4.2多层结构的Weblogic 集群架构

多层结构的Weblogic 集群架构一般是使用两个及以上的WLS 实例组成集群,一个用来放置静态页面和部署的集群Servlet,另一个用来部署集群EJB。在以下情况中会用到这类架构:

(1)负载均衡需要调用部署在集群EJB 中的方法时;(2)提供内容与提供对象的服务之间需要更多的交互;(3)对系统的稳定性要求较高。

5 集群的分发功能的测试

在测试集群的分发功能时,主要对Session 共享问题进行测试,并按照以下步骤操作:

(1) 打开部署程序包的WEB-INF 文件夹, 找到配置文件weblogic.xml 并编辑,修改为以下内容:

<?xml version="1.0" encoding="UTF-8"?>

<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90">

<session-descriptor>

<debug-enabled>true</debug-enabled>

<persistent-store-type>replicated</persistent-store-type>

<sharing-enabled>true</sharing-enabled>

</session-descriptor>

<context-root>/</context-root>

</weblogic-web-app>

(2)在浏览器地址栏中输入http://ip(部署Weblogic 的服务器ip):端口号/console,输入用户名及口令登录系统执行操作,查看受控服务器运行状态,只要保证当前有一个服务器是启动状态,业务操作可以继续进行,不需要重新登录。

本文针对web 应用部署,从web 部署要求、weblogic 集群部署以及集群部署模式进行了相关研究。通过集群部署,使得在访问web 系统时,防止将压力集中在其中一台服务器上,增强了系统的稳定性、可靠性,同时基于集群部署的系统,在可扩展、稳定性和可移植方面,都有良好的性能。

6 结束语

综上所述,加强对基于weblogic集群的web应用研究的研究分析,对于其良好效果的取得有着十分重要的意义,因此在今后的过程中,应该加强对其关键环节与重点要素的重视程度,并注重其具体实施措施与方法的科学性。

参考文献

[1]张峰岭.基于Java2的身份认证数字签名和SSL实现技术[J].现代计算机. 2017(11):60-62.

[2]贾克斌,沈波,刘俊千,等.校园网信息系统中内部安全机制的研究[J].北京工业大学学报. 2017(01):115-116.

[3]王敏,吉逸.Java2环境下身份认证和授权机制的研究[J].微机发展. 2016(21):88-89.

论文作者:冯舒宜

论文发表刊物:《电力设备》2017年第34期

论文发表时间:2018/5/15

标签:;  ;  ;  ;  ;  ;  ;  ;  

基于weblogic集群的web应用研究论文_冯舒宜
下载Doc文档

猜你喜欢