[发明专利]SOA系统架构下的系统调用方法、装置、设备及SOA系统架构有效
申请号: | 201811594077.0 | 申请日: | 2018-12-25 |
公开(公告)号: | CN110012053B | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 贺财平 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | soa 系统 架构 调用 方法 装置 设备 | ||
本说明书提供了一种SOA系统架构下的系统调用方法、装置、设备及SOA系统。当收到服务请求时,根据被调用系统的响应时间确定是否对服务请求进行筛选;如果是,则对所述服务请求进行筛选,并基于筛选获得的目标服务请求获取针对被调用系统的调用结果,以响应所述目标服务请求。可以根据被调用系统的响应时间动态的调整服务请求响应系统给被调用系统发送服务请求的流量,避免因被调用系统响应时间过长占用服务请求响应系统的资源,对服务请求响应系统资源造成浪费,既保证了服务请求响应系统的系统稳定性,又可以筛选出需要优先处理的服务请求,保证这些服务请求被及时处理。
技术领域
本发明涉及SOA系统技术领域,尤其涉及一种SOA系统架构下的系统调用方法、装置、设备及SOA系统架构。
背景技术
SOA(Service-Oriented Architecture)是一种面向服务的架构,在SOA环境中,系统之间存在着相互依赖的关系,当一个系统收到一个服务请求后,往往需要调用另一个系统去完成这个服务请求,比如A系统收到用户发起的一个服务请求后,调用B系统去完成这个服务请求,相对于服务请求的发起方,我们称A系统为服务请求响应系统,B系统为被A系统调用的系统。需要对系统调度的方案进行改进,保证系统稳定性。
发明内容
为克服相关技术中存在的问题,本说明书提供了一种SOA架构下的系统调用方法、装置、设备及SOA系统架构。
首先,本说明书提供了一种SOA系统架构下的系统调用方法,包括:
当收到服务请求时,根据被调用系统的响应时间确定是否对服务请求进行筛选;
如果是,则对所述服务请求进行筛选,并基于筛选获得的目标服务请求获取针对被调用系统的调用结果,以响应所述目标服务请求。
其次,一种SOA系统架构下的系统调用装置,所述装置包括:
判断模块,当收到服务请求时,根据被调用系统的响应时间确定是否对服务请求进行筛选;
筛选模块,如果是,则对所述服务请求进行筛选;
获取模块,基于筛选获得的目标服务请求获取针对被调用系统的调用结果,以响应所述目标服务请求。
另外,本申请还提供了一种设备,所述设备包括:
存储器,用于存储可执行的计算机指令;
处理器,用于执行所述计算机指令时实现以下步骤:
当收到服务请求时,根据被调用系统的响应时间确定是否对服务请求进行筛选;
如果是,则对所述服务请求进行筛选,并基于筛选获得的目标服务请求获取针对被调用系统的调用结果,以响应所述目标服务请求。
进一步地,本申请还提供一种SOA系统架构,包括服务请求响应系统和被调用系统,
服务请求响应系统用于在收到服务请求时,根据被调用系统的响应时间确定是否对服务请求进行筛选;如果是,则对所述服务请求进行筛选,并基于筛选获得的目标服务请求获取针对被调用系统的调用结果,以响应所述目标服务请求;
所述被调用系统用于在被服务请求响应系统的调用时,返回与所述目标服务请求对应的调用结果。
本申请的有益效果:服务请求响应系统在接收到服务请求时,根据被调用系统的响应时间确定是否对服务请求进行筛选;如果是,则对所述服务请求进行筛选,并基于筛选获得的目标服务请求获取针对被调用系统的调用结果,以响应所述目标服务请求。可以根据被调用系统的响应时间动态的调整服务请求响应系统给被调用系统发送服务请求的流量,避免因被调用系统响应时间过长占用服务请求响应系统的资源,对服务请求响应系统资源造成浪费,保证了服务请求响应系统的系统稳定性,此外,还可以筛选出需要优先处理的请求,保证这些服务请求被及时处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811594077.0/2.html,转载请声明来源钻瓜专利网。