[发明专利]一种基于混合模式的高并发系统在审
申请号: | 202211513441.2 | 申请日: | 2022-11-29 |
公开(公告)号: | CN115865887A | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 李勇;卢炜;邓烨鑫 | 申请(专利权)人: | 华迪计算机集团有限公司 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/1074;H04L67/60;H04L67/306 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 夏德政 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 混合 模式 并发 系统 | ||
本发明公开了一种基于混合模式的高并发系统,包括:客户端,融合表示层与业务处理层的功能,采用异步方式调用服务端的本地web服务,由客户端完成与服务端交互的运算和业务处理,实现基于C/S的分散式计算,承担客户端高并发下服务端的压力;服务端,为客户端提供用户交互界面;当客户端加载完静态页面后,所述静态页面与本地web服务结合,用户交互界面中的操作服务由本地web服务接管,将业务处理分散到客户端中;服务端提供动态缓存,为查询请求提供数据动态缓存,提高服务端的响应速度和并发处理能力;数据库服务端,为系统提供数据存储服务。有效提高C/S三层架构高并发吞吐量。
技术领域
本申请涉及计算机系统技术领域,具体涉及一种基于混合模式的高并发系统。
背景技术
服务器-客户端,即Client-Server(C/S)结构,C/S结构通常采取两层结构;随着互联网的飞速发展各类技术突飞猛进,以及时间的推移C/S结构缺点尤为突出,随之出现三层架构的C/S架构,三层架构把业务处理、界面表现、数据处理分离,从而达到各司其职业务清晰;表现层(UI):用户交互界面,即用户使用时的所见所得界面;业务逻辑层(BLL):针对业务逻辑处理操作,处理用户使用时的业务操作,此层位于表现层与数据层之间;数据访问层(DAL):该层直接操作数据库,针对数据增加,删除,修改,查询等。
目前三层架构逻辑区分为第一层是表示层,即浏览器,只有简单的输入输出功能,处理极少部分的事务逻辑。由于客户不需要安装客户端,只要有浏览器就能上网浏览,所以它面向的是大范围的用户,界面设计得比较简单,通用。
第二层是WEB服务器,当用户想要访问数据库时,就会首先向WEB服务器发送请求,WEB服务器统一请求后会向数据库服务器发送访问数据库的请求。
第三层是数据库服务器,存放着大量的数据。当数据库服务器收到了WEB服务器的请求后,会对SQL语句进行处理,并将返回的结果发送给WEB服务器。
软件设计层次越多软件性能越差,三层C/S架构存在诸多缺点如:客户端只负责表示层,业务处理都依托于服务端,服务端负责业务处理及数据所有操作,当客户端达到一定数量级时服务端必然出现并发性能问题。
发明内容
针对上述问题,本申请提供一种基于混合模式的高并发系统,包括:
客户端,融合表示层与业务处理层的功能,采用异步方式调用服务端的本地web服务,由客户端完成与服务端交互的运算和业务处理,实现基于C/S的分散式计算,承担客户端高并发下服务端的压力;
服务端,为客户端提供用户交互界面;当客户端加载完静态页面后,所述静态页面与本地web服务结合,用户交互界面中的操作服务由本地web服务接管,将业务处理分散到客户端中;服务端,为查询请求提供数据动态缓存;
数据库服务端,为系统提供数据存储服务。
进一步的,所述表示层,位于服务端与客户端之间,根据配置的服务端地址请求服务端的静态页面,本地通过封闭webkit对服务器端静态页面进行渲染。
进一步的,所述静态页面,采用异步方式调用本地Web服务,将与服务端的交互迁移动客户端,从而将服务端的运算、业务处理转移到客户端,实现基于C/S的分散式计算。
进一步的,所述表示层,封装勾子函数,通过所述勾子函数将业务处理统一处理成插件;
客户端启动后驱动业务处理通过勾子函数加载插件,业务处理层根据表示层操作触发对应业务组件,处理相关业务逻辑。
进一步的,所述业务处理层,是被动执行程序,用于处理客户端的业务处理工作,通过表示层与用户交互产生业务后,调用本地web服务;
本地web服务根据业务类型标识调用驱动业务层相关插件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华迪计算机集团有限公司,未经华迪计算机集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211513441.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种太阳能光伏板装置
- 下一篇:一种异构网络中用户道路感知定位方法及系统