发明名称 用于数据共享平台的构建缓冲的方法
摘要 用于数据共享平台的构建缓冲的方法,建立基于SOA的系统架构,系统架构由Apache前端、Java应用程序模块、SOA服务器和数据库组成,本发明针对数据共享服务提供的5个节点的特性,采用分布式的缓冲方案,对架构中的四个模块和SOA服务器与数据库间的连接分别进行缓冲,可以有效的使缓冲服务器和应用服务器分离,降低了应用服务器负载。本发明每台服务器的缓存都有高效的数据量和网络流量等评估,便于资源序列化。本发明在两台缓存分布式服务器的情况下,能够对web访问性能提高100%访问速度;能够对ODS对外服务并发性能提高2-3倍。
申请公布号 CN101499095A 申请公布日期 2009.08.05
申请号 CN200910025863.3 申请日期 2009.03.11
申请人 南京联创科技股份有限公司 发明人 万星明;刘树权;沈鹏程;张峰;余志刚;卞国震;兰清
分类号 G06F17/30(2006.01)I;H04L12/56(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 南京天翼专利代理有限责任公司 代理人 黄明哲
主权项 1、用于数据共享平台的构建缓冲的方法,其特征是建立基于SOA的系统架构,系统架构由Apache前端、Java应用程序模块、SOA服务器和数据库组成,Apache前端连接Java应用程序模块,Java应用程序模块远程连接SOA服务器,SOA服务器连接数据库,然后按以下步骤进行缓冲:A. 采用分布式的缓冲方案,对架构中的四个模块和SOA服务器与数据库间的连接分别进行缓冲;B. 对四个模块和SOA服务器与数据库间的连接实施缓冲数据策略,分析每个数据服务,统计出不同数据重复利用的频率,按照数据高低进行排序,优先选择一部分重复频率高的资源;C. 针对缓冲对象选择数据资源颗粒度,依据资源的特点考虑,对业务较复杂的聚集对象选择小颗粒度的缓冲,相反就选择大颗粒度的缓冲;D. 针对业务逻辑实施资源过期策略,缓冲在各缓存中的数据对象,采用针对业务的过期策略,分配不同的过期时间;E. 对每台服务器的数据量的评估:对每台服务器缓冲多少数据、缓冲对象的大小、资源活跃度进行评估;对于远程缓冲,依据内存、缓冲对象的大小、压缩率、KEY分布的均衡度等进行评估;F. 网络流量评估:在远程环境下必须评估网络流量,评估公式为:缓冲对象尺寸×每秒访问次数;G. 进行资源序列化。
地址 210013江苏省南京市鼓楼区定淮门12号16楼