[发明专利]一种服务请求转发方法及相关装置有效
| 申请号: | 201811061672.8 | 申请日: | 2018-09-12 |
| 公开(公告)号: | CN109150893B | 公开(公告)日: | 2021-10-26 |
| 发明(设计)人: | 卢祎明;姜卓;张青;田冬 | 申请(专利权)人: | 山东中创软件工程股份有限公司;昆山中创软件工程有限责任公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F9/54 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
| 地址: | 250014 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 服务 请求 转发 方法 相关 装置 | ||
本申请公开了一种服务请求转发方法,包括:对接收到的服务请求进行拆包解析处理,得到关键参数;根据内部请求协议对关键参数进行封装处理,得到内部请求对象;对内部请求对象执行预设管理操作,得到操作结果对象;将操作结果对象发送至服务提供方。通过对服务请求进行拆包解析处理,得到关键参数并且封装为统一协议的内部请求对象,实现了协议的统一,在此基础上就可以对服务请求对应的内部请求对象进行相应的管理控制操作,也就是预设管理操作,进而得到操作结果对象并转发至服务提供方,不影响正常的服务请求调用过程。本申请还公开了一种服务请求转发装置、服务器以及计算机可读存储介质,具有以上有益效果。
技术领域
本申请涉及计算机技术领域,特别涉及一种服务请求转发方法、服务请求转发装置、服务器以及计算机可读存储介质。
背景技术
对着互联网技术的发展,多个系统之间进行协作的架构不断被应用在服务器中。每个系统之间需要不断发生服务接口的调用,也就是各个系统之间不断存在数据交互过程。
现有技术中一般通过服务接口获取到服务器提供的服务,进行数据交互。但是,现有的系统中所提供的服务多种多样,每个服务的接口不尽相同。一方面需要服务请求方在发送请求时考虑到请求事件的各个方面,使得接口无法统一,造成请求接口不简洁,易出现请求时的混乱。另一方面,不统一的接口会存在不同的请求方式,信息的发送难以进行把控,无法统一对请求信息进行管控。总的来说,就是现有技术中通过网络请求调用网络服务时的接口多种多样,不统一的接口形式使得服务器没有办法对网络请求进行很好的管理和控制。例如:无法查询现有的服务请求接口并进行测试,同时缺少对网络请求的统计和分析方式,并且对网络请求的认证和授权也缺乏统一的管控方法。
因此,如何使服务对服务请求方式进行管控是本领域技术人员关注的重点问题。
发明内容
本申请的目的是提供一种服务请求转发方法、服务请求转发装置、服务器以及计算机可读存储介质,通过对服务请求进行拆包解析处理,得到关键参数并且封装为统一协议的内部请求对象,实现了协议的统一,在此基础上就可以对服务请求对应的内部请求对象进行相应的管理控制操作,也就是预设管理操作,进而得到操作结果对象并转发至服务提供方,不影响正常的服务请求调用过程。
为解决上述技术问题,本申请提供一种服务请求转发方法,包括:
对接收到的服务请求进行拆包解析处理,得到关键参数;
根据内部请求协议对所述关键参数进行封装处理,得到内部请求对象;
对所述内部请求对象执行预设管理操作,得到操作结果对象;
将所述操作结果对象发送至服务提供方,以便完成服务请求转发操作。
可选的,还包括:
当接收到所述服务提供方发送的返回结果时,对所述返回结果进行封装处理得到结果数据;
将所述结果数据发送至服务调用方。
可选的,对接收到的服务请求进行拆包解析处理,得到关键参数,包括:
对接收到的服务请求进行拆包处理,得到请求报文数据;
根据所述服务请求对应的协议对所述请求报文数据进行解析处理,得到关键参数。
可选的,对所述内部请求对象执行预设管理操作,得到操作结果对象,包括:
根据获取的插件功能的配置文件确定多个管理操作的执行顺序;
根据所述执行顺序对所述内部请求对象执行多个所述管理操作,得到所述操作结果对象。
可选的,将所述操作结果对象发送至服务提供方,以便完成服务请求转发操作,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件工程股份有限公司;昆山中创软件工程有限责任公司,未经山东中创软件工程股份有限公司;昆山中创软件工程有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811061672.8/2.html,转载请声明来源钻瓜专利网。





