基于广东电网资产管理系统模块化部署与无共享架构的研究
作者:唐亮亮
来源:《中国电力教育》2014年第15期
        摘要:广东电网公司资产管理系统是全省大集中系统,横跨电网计划、物资采购、项目建设、设备运行维护、退役报废的全过程管理,于2010年上线。随着业务量与日俱增及业务的不断更新,各模块之间的耦合度越来越高,原系统集架构采用集中式部署,Session共享,单节点性能故障易在集中扩散;同时单节点程序代码包越来越大,单个server代码内存占用率高、利用率低等问题日益凸显。针对系统部署架构进行了模块化部署改造和无共享架构的应用研究。实验表明,新的部署架构提高了可扩展性、部署灵活性、Web吞吐量和访问性能,优化了资产管理系统部署架构,为公司其他应用系统模块化部署改造和无共享架构的应用提供了经验。
        关键词:模块化部署;无共享架构;分布式系统;广东电网公司资产管理系统
        作者简介:唐亮亮(1985-),男,广西桂林人,广东电网公司信息中心,助理工程师。(广东 广州 510600)
        中图分类号:TM73 文献标识码:A 文章编号:1007-0079(2014)15-0220-04weblogic管理页面
        以往集架构采用Session共享模式的设计,通过集节点间Session复制方式实现,而Session复制的成本随着集服务器的数量增加线性增长,部署的集服务器越多,集服务器的Session复制代价越大。为满足系统灵活部署,减少系统模块间的相互影响,提升系统开发效率和整体性能,为使资产管理系统设计更加符合SOA服务设计理念,采用了无共享架构(Shared Nothing Architecture,以下简称SNA)。它是一个分布式的架构,每个节点都是独立的,不需要保存状态信息。由SNA集中保存状态信息在缓存或数据库中,满足Session不共享的无状态服务、与服务请求者到服务提供者的绑定与服务之间松耦合的设计要求。SNA架构思想无论对企业应用还是大型互联网站都极大提高了web应用的吞吐量和性能。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。