一种基于B/S的高性能部署方法.pdf

上传人:e1 文档编号:4073288 上传时间:2018-08-14 格式:PDF 页数:6 大小:719.69KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410681609.X

申请日:

2014.11.23

公开号:

CN104468747A

公开日:

2015.03.25

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04L 29/08申请公布日:20150325|||实质审查的生效IPC(主分类):H04L29/08申请日:20141123|||公开

IPC分类号:

H04L29/08

主分类号:

H04L29/08

申请人:

国云科技股份有限公司

发明人:

关班记; 徐震宇; 庞毅; 季统凯

地址:

523808广东省东莞市松山湖科技产业园区松科苑14号楼

优先权:

专利代理机构:

广东莞信律师事务所44332

代理人:

余伦

PDF下载: PDF下载
内容摘要

本发明涉及计算机软件开发部署技术领域,具体涉及一种基于B/S的高性能部署方法。首先部署一个数据库集群,集群间可以通过触发器互相修改相对应的数据;每一个数据库对应一个应用服务器,并只为一个应用服务器服务;多个应用服务器建立一个群集,统一由最前端的调度服务器调试;调度服务器根据集群中服务器的状态,将请求发送至较空闲的服务器进行响应,达到负载均衡的效果;数据间使用效率较高的触发器互相访问,保证整个平台的数据一致性。本发明满足了平台高并发的需求,可以用于应用部署。

权利要求书

权利要求书1.  一种基于B/S的高性能部署方法,其特征在于:首先部署一个数据库集群,集群间可以通过触发器互相修改相对应的数据;每一个数据库对应一个应用服务器,并只为一个应用服务器服务;多个应用服务器建立一个群集,统一由最前端的调度服务器调试;调度服务器根据集群中服务器的状态,将请求发送至较空闲的服务器进行响应,达到负载均衡的效果;数据间使用效率较高的触发器互相访问,保证整个平台的数据一致性。2.  根据权利要求1所述的基于B/S的高性能部署方法,其特征在于:所述的方法包括如下具体步骤:第1步、建立数据库集群,集群中的数据库可以通过触发器互相访问与修改数据;第2步、建立应用集群,集群间相互独立;同时一个应用服务器对应一个数据库服务器,避免数据库共用现象;第3步、部署调度服务器,可将请求分发至群集中任何一台应用服务器中;第4步、用户通过浏览器访问调度服务器;第5步、调度服务器根据集群中各服务器的状态,将请求发送至某服务器A中进行响应;第6步、服务器根据业务逻辑,访问相应的数据库;第7步、数据库判断是否为查询业务,如果是,则直接从服务器D中查询数据,并返回,并跳至第9步;否则流程跳至第8步;第8步、数据库服务器A通过触发器修改集群中其它数据库服务器的数据;第9步、结束。

说明书

说明书一种基于B/S的高性能部署方法
技术领域
本发明涉及计算机软件开发部署技术领域,具体涉及一种基于B/S的高性能部署方法。
背景技术
目前在应用部署方面,很多情况都是使用一台应用服务器加一台数据库服务器完成;而在一些好的部署方案中,会搭建应用服务集群,但在数据库部署方面,为了使数据一致与有效,通过只部署一个数据库服务器。相当于一台数据库服务器为多台应用服务器服务。因此,在高并发的情况下,数据库的瓶颈就非常明显,应用服务器性性能提高了,但整体性能却非常差,甚至会出现数据库服务器宕机的情况。
发明内容
本发明解决的技术问题在于提供一种基于B/S的高性能部署方法,以满足平台高并发的需求。
本发明解决上述技术问题的技术方案是:
首先部署一个数据库集群,集群间可以通过触发器互相修改相对应的数据;每一个数据库对应一个应用服务器,并只为一个应用服务器服务;多个应用服务器建立一个群集,统一由最前端的调度服务器调试;调度服务器根据集群中服务器的状态,将请求发送至较空闲的服务器进行响应,达到负载均衡的效果;数据间使用效率较高的触发器互相访问,保证整个平台的数据一致性。
所述的方法包括如下具体步骤:
第1步、建立数据库集群,集群中的数据库可以通过触发器互相访问与修改数据;
第2步、建立应用集群,集群间相互独立;同时一个应用服务器对应一个数据库服务器,避免数据库共用现象;
第3步、部署调度服务器,可将请求分发至群集中任何一台应用服务器中;
第4步、用户通过浏览器访问调度服务器;
第5步、调度服务器根据集群中各服务器的状态,将请求发送至某服务器A中进行响应;
第6步、服务器根据业务逻辑,访问相应的数据库;
第7步、数据库判断是否为查询业务,如果是,则直接从服务器D中查询数据,并返回,并跳至第9步;否则流程跳至第8步;
第8步、数据库服务器A通过触发器修改集群中其它数据库服务器的数据;
第9步、结束。
本发明的有益效果是:本方法通过部署数据库集群,并且集群间可通过触发器互相修改,同时每一个数据库只为一台应用服务器访问,解决在高并发下数据库瓶颈问题。同时在数据出现变化的情况下,数据库间通过触发器修改集群中其它数据库的数据,达到数据一致性的效果。在前端应用服务器,通过调度服务将请求转发较空闲的服务器,因此,该方法可以在保证数据有效性、一致性的前提下,提供高并发的应用部署方法。
附图说明
下面结合附图对本发明进一步说明:
图1是本发明的流程图;
图2是本发明具体部署案例流程图。
具体实施方式
本发明系统通过建立数据库集群与数据修改机制,在达到数据有效性、一致性的前提下,提供高性能的并发服务。
如图1所示,本发明基本流程图是:
第1步、建立数据库集群,集群中的数据库可以通过触发器互相访问与修改数据;
第2步、建立应用集群,集群间相互独立;同时一个应用服务器对应一个数据库服务器,避免数据库共用现象;
第3步、部署调度服务器,可将请求分发至群集中任何一台应用服务器中;
第4步、用户通过浏览器访问调度服务器;
第5步、调度服务器根据集群中各服务器的状态,将请求发送至某服务器A中进行响应;
第6步、服务器根据业务逻辑,访问相应的数据库;
第7步、数据库表,根据数据是否已修改,通过触发器修改集群中其它数据库服务器的数据;
第8步、服务器A将相应的响应返回给用户。
下面具体以教育云系统的文件上传为例,以两台数据库服务器与两台应用服务器为例,说明本发明的主要部署。
如附图2所示,是本发明的具体部署案例流程;包括如下步骤:
第1步、部署数据库服务器DA与数据库服务器DB;
第2步、配置DA的文件表T1,在T1新增数据时,通过触发器将数据新增至DB的T1中;同时配置DB的表T1;
第3步、部署应用服务器WA与WB,同时WA与DA关联,WB与DB关联;
第4步、部署调度服务R;
第5步、用户通过R,上传文件。
第6步、R将用户请求,将发至当时较空闲的应用服务器WA中;
第7步、WA判断是否为查询业务,如果是,则从DA查询返回并结束,否则流程跳到第8步
第8步、WA将数据新增至DA的表T1中。
第9步、DA的T1通过触发器,将数据写入DB的表T1中;
第10步、结束。

一种基于B/S的高性能部署方法.pdf_第1页
第1页 / 共6页
一种基于B/S的高性能部署方法.pdf_第2页
第2页 / 共6页
一种基于B/S的高性能部署方法.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《一种基于B/S的高性能部署方法.pdf》由会员分享,可在线阅读,更多相关《一种基于B/S的高性能部署方法.pdf(6页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201410681609.X(22)申请日 2014.11.23H04L 29/08(2006.01)(71)申请人国云科技股份有限公司地址 523808 广东省东莞市松山湖科技产业园区松科苑14号楼(72)发明人关班记 徐震宇 庞毅 季统凯(74)专利代理机构广东莞信律师事务所 44332代理人余伦(54) 发明名称一种基于B/S的高性能部署方法(57) 摘要本发明涉及计算机软件开发部署技术领域,具体涉及一种基于B/S的高性能部署方法。首先部署一个数据库集群,集群间可以通过触发器互相修改相对应的数据;每一个数据库对应一个应用服务器,并只。

2、为一个应用服务器服务;多个应用服务器建立一个群集,统一由最前端的调度服务器调试;调度服务器根据集群中服务器的状态,将请求发送至较空闲的服务器进行响应,达到负载均衡的效果;数据间使用效率较高的触发器互相访问,保证整个平台的数据一致性。本发明满足了平台高并发的需求,可以用于应用部署。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书2页 附图2页(10)申请公布号 CN 104468747 A(43)申请公布日 2015.03.25CN 104468747 A1/1页21.一种基于B/S的高性能部署方法,其特征在于:首先部署一个数据库集群,集群间可。

3、以通过触发器互相修改相对应的数据;每一个数据库对应一个应用服务器,并只为一个应用服务器服务;多个应用服务器建立一个群集,统一由最前端的调度服务器调试;调度服务器根据集群中服务器的状态,将请求发送至较空闲的服务器进行响应,达到负载均衡的效果;数据间使用效率较高的触发器互相访问,保证整个平台的数据一致性。2.根据权利要求1所述的基于B/S的高性能部署方法,其特征在于:所述的方法包括如下具体步骤:第1步、建立数据库集群,集群中的数据库可以通过触发器互相访问与修改数据;第2步、建立应用集群,集群间相互独立;同时一个应用服务器对应一个数据库服务器,避免数据库共用现象;第3步、部署调度服务器,可将请求分发。

4、至群集中任何一台应用服务器中;第4步、用户通过浏览器访问调度服务器;第5步、调度服务器根据集群中各服务器的状态,将请求发送至某服务器A中进行响应;第6步、服务器根据业务逻辑,访问相应的数据库;第7步、数据库判断是否为查询业务,如果是,则直接从服务器D中查询数据,并返回,并跳至第9步;否则流程跳至第8步;第8步、数据库服务器A通过触发器修改集群中其它数据库服务器的数据;第9步、结束。权 利 要 求 书CN 104468747 A1/2页3一种基于 B/S 的高性能部署方法技术领域0001 本发明涉及计算机软件开发部署技术领域,具体涉及一种基于B/S的高性能部署方法。背景技术0002 目前在应用部。

5、署方面,很多情况都是使用一台应用服务器加一台数据库服务器完成;而在一些好的部署方案中,会搭建应用服务集群,但在数据库部署方面,为了使数据一致与有效,通过只部署一个数据库服务器。相当于一台数据库服务器为多台应用服务器服务。因此,在高并发的情况下,数据库的瓶颈就非常明显,应用服务器性性能提高了,但整体性能却非常差,甚至会出现数据库服务器宕机的情况。发明内容0003 本发明解决的技术问题在于提供一种基于B/S的高性能部署方法,以满足平台高并发的需求。0004 本发明解决上述技术问题的技术方案是:0005 首先部署一个数据库集群,集群间可以通过触发器互相修改相对应的数据;每一个数据库对应一个应用服务器。

6、,并只为一个应用服务器服务;多个应用服务器建立一个群集,统一由最前端的调度服务器调试;调度服务器根据集群中服务器的状态,将请求发送至较空闲的服务器进行响应,达到负载均衡的效果;数据间使用效率较高的触发器互相访问,保证整个平台的数据一致性。0006 所述的方法包括如下具体步骤:0007 第1步、建立数据库集群,集群中的数据库可以通过触发器互相访问与修改数据;0008 第2步、建立应用集群,集群间相互独立;同时一个应用服务器对应一个数据库服务器,避免数据库共用现象;0009 第3步、部署调度服务器,可将请求分发至群集中任何一台应用服务器中;0010 第4步、用户通过浏览器访问调度服务器;0011 。

7、第5步、调度服务器根据集群中各服务器的状态,将请求发送至某服务器A中进行响应;0012 第6步、服务器根据业务逻辑,访问相应的数据库;0013 第7步、数据库判断是否为查询业务,如果是,则直接从服务器D中查询数据,并返回,并跳至第9步;否则流程跳至第8步;0014 第8步、数据库服务器A通过触发器修改集群中其它数据库服务器的数据;0015 第9步、结束。0016 本发明的有益效果是:本方法通过部署数据库集群,并且集群间可通过触发器互相修改,同时每一个数据库只为一台应用服务器访问,解决在高并发下数据库瓶颈问题。同时在数据出现变化的情况下,数据库间通过触发器修改集群中其它数据库的数据,达到数说 明。

8、 书CN 104468747 A2/2页4据一致性的效果。在前端应用服务器,通过调度服务将请求转发较空闲的服务器,因此,该方法可以在保证数据有效性、一致性的前提下,提供高并发的应用部署方法。附图说明0017 下面结合附图对本发明进一步说明:0018 图1是本发明的流程图;0019 图2是本发明具体部署案例流程图。具体实施方式0020 本发明系统通过建立数据库集群与数据修改机制,在达到数据有效性、一致性的前提下,提供高性能的并发服务。0021 如图1所示,本发明基本流程图是:0022 第1步、建立数据库集群,集群中的数据库可以通过触发器互相访问与修改数据;0023 第2步、建立应用集群,集群间相。

9、互独立;同时一个应用服务器对应一个数据库服务器,避免数据库共用现象;0024 第3步、部署调度服务器,可将请求分发至群集中任何一台应用服务器中;0025 第4步、用户通过浏览器访问调度服务器;0026 第5步、调度服务器根据集群中各服务器的状态,将请求发送至某服务器A中进行响应;0027 第6步、服务器根据业务逻辑,访问相应的数据库;0028 第7步、数据库表,根据数据是否已修改,通过触发器修改集群中其它数据库服务器的数据;0029 第8步、服务器A将相应的响应返回给用户。0030 下面具体以教育云系统的文件上传为例,以两台数据库服务器与两台应用服务器为例,说明本发明的主要部署。0031 如附。

10、图2所示,是本发明的具体部署案例流程;包括如下步骤:0032 第1步、部署数据库服务器DA与数据库服务器DB;0033 第2步、配置DA的文件表T1,在T1新增数据时,通过触发器将数据新增至DB的T1中;同时配置DB的表T1;0034 第3步、部署应用服务器WA与WB,同时WA与DA关联,WB与DB关联;0035 第4步、部署调度服务R;0036 第5步、用户通过R,上传文件。0037 第6步、R将用户请求,将发至当时较空闲的应用服务器WA中;0038 第7步、WA判断是否为查询业务,如果是,则从DA查询返回并结束,否则流程跳到第8步0039 第8步、WA将数据新增至DA的表T1中。0040 第9步、DA的T1通过触发器,将数据写入DB的表T1中;0041 第10步、结束。说 明 书CN 104468747 A1/2页5图1说 明 书 附 图CN 104468747 A2/2页6图2说 明 书 附 图CN 104468747 A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1