一种为服务器提供辅助的方法及系统、模拟服务器技术方案

技术编号:15231279 阅读:101 留言:0更新日期:2017-04-27 18:51
本发明专利技术适用于通信技术领域,提供了一种为服务器提供辅助的方法及系统、模拟服务器,所述方法包括:接收所述服务器的服务请求,所述服务请求包括请求信息;基于所述请求信息从数据管理模块中获取对应的数据,所述数据管理模块存储有预先从配置文件获取的所述服务器需要的数据;将所获取的数据反馈给所述服务器。本发明专利技术中,预先设置可存储数据的数据管理模块,当服务器需要提供数据服务时,直接发送数据请求,从该数据管理模块获取对应的数据,该数据管理模块预先存储有该服务器需要的数据,及时将需要的数据反馈给服务器,实现过程简单,提高数据获取的效率。

Method, system and server for providing assistance to server

The invention is applicable to the field of communication technology, a simulation server and server provides system, auxiliary method is provided, the method includes: receiving the service request, the service request including the request information; the request information from the data management module to obtain the corresponding data based on the data storage. Management module of the server previously acquired from the profiles of the required data; feedback the acquired data to the server. In the invention, the preset data management module for data storage, when the server needs to provide data services, data sent directly to request, to obtain the corresponding data from the data management module, the data management module of the server requires pre stored data, the data will need timely feedback to the server, the realization process is simple, improve the efficiency of data acquisition.

【技术实现步骤摘要】

本专利技术属于通信
,尤其涉及一种为服务器提供辅助的方法及系统、模拟服务器。
技术介绍
随着互联网web应用及大数据的不断发展,微服务器的应用场景越来越多;微服务器是一种新型服务器系统,它拥有比刀片服务器更高的密度,同时能耗也更低。它是一种比小型服务器还更小的超小型服务器。近年来,随着处理器技术的不断创新,低功耗处理器都已呈现多核化态势,采用这种更低功耗微处理器的微服务器,也逐渐进入人们的视野。微服务集群的发展致使其针对节点部署的密度越来越高,特别是随着微服务器的不断发展,服务器之间的依赖更严重,当一个服务器依赖另一个服务器时,就很难进行独立开发,在开发完后进程真实环境仿真测试等比较困难,给用户带来不便,用户体验效果差。
技术实现思路
本专利技术实施例提供了一种为服务器提供辅助的方法及系统、模拟服务器,旨在解决现有技术中服务器之间依赖过重,独立性差,给用户带来不便的问题。本专利技术实施例是这样实现的,一种为服务器提供辅助的方法,包括:接收服务器的服务请求,所述服务请求包括请求信息;基于所述请求信息从数据管理模块中获取对应的数据,所述数据管理模块存储有预先从配置文件获取的所述服务器需要的数据;将所获取的数据反馈给所述服务器。优选地,所述基于所述请求信息从数据管理模块中获取对应的数据,所述数据管理模块存储有预先从配置文件获取的所述服务器需要的数据具体包括:对所述服务请求进行解析处理,获得解析处理数据;基于所述解析处理数据从所述数据管理模块中获得对应的数据。优选地,所述解析处理数据包括所述请求信息、服务名称,所述对所述服务请求进行解析处理,获得解析处理数据具体包括:对所述服务请求进行解析,获得解析数据;基于所述解析数据生成数据封包,以与所述数据管理模块适配。优选地,所述基于所述服务名称从所述数据管理模块中获得对应的数据具体包括:从所述数据封包中读取请求方法;基于所述请求方法解析所述数据封包;从解析后的数据封包中获得所述服务名称;基于所述服务名称从所述数据库管理模块获取对应的请求数据。优选地,所述将所获取的数据反馈给所述服务器具体包括:对所获取的数据转换为所述服务器适配的数据格式;将转换后的数据传输给所述服务器。本专利技术还提供一种为服务器提供辅助的系统,包括:数据管理模块,用于存储解析的配置数据,所述配置数据为服务器需要的;配置数据解析模块,用于从配置文件中获取配置数据并进行解析,将解析的配置数据存储在所述数据管理模块中;接收模块,用于接收所述服务器的服务请求,所述服务请求包括请求信息;数据获取模块,用于基于所述请求信息从数据管理模块中获取对应的数据;反馈模块,用于将所获取的数据反馈给所述服务器。优选地,所述数据获取模块具体包括:请求数据解析单元,用于对所述服务请求进行解析处理,获得解析处理数据,所述解析处理数据包括所述请求信息、服务名称;数据获取单元,用于基于所述服务名称从所述数据管理模块中获得对应的数据。优选地,所述请求数据解析单元具体包括:解析子单元,用于对所述服务请求进行解析,获得解析数据;生成子单元,用于基于所述解析数据生成数据封包,以便于所述数据管理模块识别。优选地,所述数据获取单元具体包括:请求转发子单元,用于从所述数据封包中读取请求方法,并基于所述请求方法解析所述数据封包;请求解析子单元,用于从解析后的数据封包中获得所述服务名称,并用于基于所述服务名称从所述数据库管理类模块获取对应的请求数据。本专利技术还提供一种模拟服务器,其特征在于,包括一种为服务器提供辅助的系统,所述系统包括:数据管理模块,用于存储解析的配置数据,所述配置数据为服务器需要的;配置数据解析模块,用于从配置文件中获取配置数据并进行解析,将解析的配置数据存储在所述数据管理模块中;接收模块,用于接收所述服务器的服务请求,所述服务请求包括请求信息;数据获取模块,用于基于所述请求信息从数据管理模块中获取对应的数据;反馈模块,用于将所获取的数据反馈给所述服务器。在本专利技术实施例中,预先设置数据管理模块,当服务器需要提供数据服务时,直接发送数据请求,从该数据管理模块获取对应的数据,该数据管理模块预先存储有该服务器需要的数据,及时将需要的数据反馈给服务器,实现过程简单,提高数据获取的效率。附图说明图1是本专利技术第一实施例提供的一种为服务器提供辅助的方法的流程图;图2是本专利技术第一实施例提供的一种为服务器提供辅助的方法的步骤S2的具体流程图;图3是本专利技术第一实施例提供的一种为服务器提供辅助的方法的步骤S21的具体流程图;图4是本专利技术第一实施例提供的一种为服务器提供辅助的方法的步骤S22的具体流程图;图5是本专利技术第二实施例提供的一种为服务器提供辅助的系统的结构图;图6是本专利技术第二实施例提供的一种为服务器提供辅助的系统的数据获取模块2的具体结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例中,接收所述服务器的服务请求,所述服务请求包括请求信息;基于所述请求信息从数据管理模块中获取对应的数据,所述数据管理模块存储有预先从配置文件获取的所述服务器需要的数据;将所获取的数据反馈给所述服务器。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术第一实施例提供的一种为服务器提供辅助的方法的流程图,包括:步骤S1、接收服务器的服务请求;具体地,该服务器为现有技术中常用的服务器,该服务器需要提供一些数据服务时,发出对应的服务请求,该服务请求包括请求信息,该请求信息可包括请求方式、服务名称、请求处理数据等,还可以包括其他,此处对此不作限制。步骤S2、基于请求信息从数据管理模块中获取对应的数据;具体地,预先从配置文件中获取需要提供服务的服务器需要的全部数据,且将该数据存储在数据管理模块中,该数据管理模块存储有不止一个需要提供服务的服务器需要的数据,存储的时候按不同服务器对应存储,该配置文件包括有任何需要提供数据服务的服务器的配置数据。本实施例中,根据所述请求信息,从数据管理模块中获得对应的数据,数据管理模块存储有预先从配置文件获取的所述服务器需要的数据。步骤S3、将所获取的数据反馈给服务器。具体地,当从数据管理模块中获取数据后,将获取的数据反馈给该服务器;进一步地,该步骤S3具体包括:对所获取的数据进行格式转换,转换为对应服务器适配的数据,即该服务器可以识别的数据,然后将转换的数据传输给服务器。本实施例中,为服务器提供可存储数据的数据管理模块,当服务器需要提供数据服务时,直接发送数据请求,从该数据管理模块获取对应的数据,该数据管理模块预先存储有该服务器需要的数据,及时将需要的数据反馈给服务器,实现过程简单,提高数据获取的效率。在本实施例的一个优选方案中,该步骤S1之前还可包括:步骤S4、从配置文件中获取配置数据并进行解析,将解析的配置数据存储在数据管理模块中;具体地,该配置文件存储有需要提供数据服务的服务器的配置数据,从该配置文件中获取配置数据后进行解析,根据不同的服务器将解析的配置数据对应存储在数据管理模块中。在本实施例的一个优选方案中,如图2所示,为本专利技术第一实施例提供的一种为服务器本文档来自技高网...

【技术保护点】
一种为服务器提供辅助的方法,其特征在于,包括:接收服务器的服务请求,所述服务请求包括请求信息;基于所述请求信息从数据管理模块中获取对应的数据,所述数据管理模块存储有预先从配置文件获取的所述服务器需要的数据;将所获取的数据反馈给所述服务器。

【技术特征摘要】
1.一种为服务器提供辅助的方法,其特征在于,包括:接收服务器的服务请求,所述服务请求包括请求信息;基于所述请求信息从数据管理模块中获取对应的数据,所述数据管理模块存储有预先从配置文件获取的所述服务器需要的数据;将所获取的数据反馈给所述服务器。2.根据权利要求1所述的方法,其特征在于,所述基于所述请求信息从数据管理模块中获取对应的数据,所述数据管理模块存储有预先从配置文件获取的所述服务器需要的数据具体包括:对所述服务请求进行解析处理,获得解析处理数据;基于所述解析处理数据从所述数据管理模块中获得对应的数据。3.根据权利要求2所述的方法,其特征在于,所述解析处理数据包括所述请求信息、服务名称,所述对所述服务请求进行解析处理,获得解析处理数据具体包括:对所述服务请求进行解析,获得解析数据;基于所述解析数据生成数据封包,以与所述数据管理模块适配。4.根据权利要求3所述的方法,其特征在于,所述基于所述服务名称从所述数据管理模块中获得对应的数据具体包括:从所述数据封包中读取请求方法;基于所述请求方法解析所述数据封包;从解析后的数据封包中获得所述服务名称;基于所述服务名称从所述数据库管理模块获取对应的请求数据。5.根据权利要求4所述的管理方法,其特征在于,所述将所获取的数据反馈给所述服务器具体包括:对所获取的数据转换为所述服务器适配的数据格式;将转换后的数据传输给所述服务器。6.一种为服务器...

【专利技术属性】
技术研发人员:董延平
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1