[发明专利]一种基于多种工作模式的服务器引擎框架的设计方法在审
申请号: | 201410282039.7 | 申请日: | 2014-06-23 |
公开(公告)号: | CN104022857A | 公开(公告)日: | 2014-09-03 |
发明(设计)人: | 梁媛;刘刚 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L29/08;G06F9/44 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250014 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于多种工作模式的服务器引擎框架的设计方法,其具体实现过程为:设计主控模块、通信模块、服务管理模块、业务处理模块、报文解析模块、重发保障模块、自动维护模块、加密模块、批处理模块、日志维护模块十大模块。每个模块完成相对比较独立的功能,这种架构层次分明,以方便以后的升级和维护。该一种基于多种工作模式的服务器引擎框架的设计方法和现有技术相比,用于通信的报文均经过加密处理,可自定义加密关键字,提高了服务器框架的安全可靠性;实用性强,适用范围广泛,其配置的灵活性决定了该服务器引擎框架可以应用于多种开发和应用环境,易于推广。 | ||
搜索关键词: | 一种 基于 多种 工作 模式 服务器 引擎 框架 设计 方法 | ||
【主权项】:
一种基于多种工作模式的服务器引擎框架的设计方法,其特征在于其具体实现过程为:设置网络服务器引擎框架,该框架由若干计算机设备组成,该计算机设备按照功能分为主控模块、通信模块、服务管理模块、业务处理模块、报文解析模块、重发保障模块、自动维护模块、加密模块、批处理模块、日志维护模块,其中主控模块是服务器框架各个模块之间的连接纽带,通过配置XML格式文件来设置服务器引擎框架的路由,在不同的模块之间传递报文信息;通信模块是服务器引擎框架的核心通信服务,其工作方式为基于TCP的短连接同步应答服务器,服务器引擎框架是根据XML格式的配置的参数,来配置要启动的通信模块的工作模式;服务管理模块是服务器引擎框架运行的入口程序,根据XML格式配置文件来启动所需的服务;业务处理模块通过配置.bus文件订制业务逻辑,通过动态调用动态库的形式完成业务处理;报文解析模块根据XML格式配置文件中定义的报文格式进行组包和解包,报文解析模块将接收到的报文进行解包,放到服务器引擎框架的变量池中,通信模块和业务处理模块之间通过共享内存的方式共享这些变量,业务处理结束后,通信模块将变量池中的内容根据XML格式组包成新的报文发送到客户端;重发保障模块用来重新发送报文,当通信模块因为接收连接失败或者其它原因造成无法接收客户端请求时,将客户端发送的报文保存下来,通过重发保障模块定时扫描将其重新发送;自动维护模块负责监控,当其他进程状态处于未启动时,自动维护模块将会自动重新启动进程,确保控制服务器框架的正常运行;加密模块通过设置XML格式配置文件对加密关键字KEY进行设置,并提供加密算法和连接用的加密接口;批处理模块配置服务器引擎框架的批量处理业务,将需要进行批量处理的内容写成Shell脚本、动态库、Python、数据库SQL语句形式,来执行特定的批处理任务;日志维护模块是日志维护和记录的模块,将每次业务处理的相关信息记录到数据库中;当平台处于调试模式时,将报文和变量池中的数据保存到数据库中,方便调试。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410282039.7/,转载请声明来源钻瓜专利网。
- 上一篇:安防钟
- 下一篇:一种无参考模糊失真立体图像质量评价方法