[发明专利]一种应用于多系统对接处理的模型在审
| 申请号: | 202011151686.6 | 申请日: | 2020-10-26 |
| 公开(公告)号: | CN112241430A | 公开(公告)日: | 2021-01-19 |
| 发明(设计)人: | 郝伟;宋勇 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
| 主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F9/54 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用于 系统 对接 处理 模型 | ||
1.一种应用于多系统对接处理的模型,其特征在于,所述模型的构成包括:基本配置组件,接口调用处理器组件,http调用组件,接口调用记录存储组件,异步任务队列组件,定时任务作业组件,其中:
基本配置组件,包括连接数据库配置,全局策略配置,应用及接口配置;
所述基本配置组件采用json文件或者数据库表实现;
所述http调用组件采用Okhttp完成htpp请求,网络交互,连接同一地址的链接共享同一个socket,通过连接池来减小响应延迟;
所述定时任务作业组件采用Quartz框架作为定时任务处理器,根据时间间隔来调度作业,实现作业和触发器的多对多的关系,并将多个作业与不同的触发器关联,完成自动清除数据,定时重调等功能。
2.根据权利要求1所述的一种应用于多系统对接处理的模型,其特征在于,
所述模型通过线程池或消息队列完成异步接口调用;
所述接口调用处理器组件发起异步接口调用处理流程如下:
组装请求头以及请求头;
提交任务至线程池或消息队列;
从任务队列获取消息队列中读取接口调用任务;
调用接口调用处理器解析响应结果;
将接口调用记录保存在接口调用记录信息表中,返回数据。
3.根据权利要求1所述的一种应用于多系统对接处理的模型,其特征在于,所述接口调用处理器组件发起普通接口调用处理流程如下:
组装请求头以及请求头;
基于OKhttp3发起http请求;
调用接口调用处理器解析响应结果;
将接口调用记录保存在接口调用记录信息表中,返回数据。
4.根据权利要求2或3所述的一种应用于多系统对接处理的模型,其特征在于,所述模型根据接口调用记录信息表中产生的数据,对数据启动附加功能,根据配置文件生成的策略处理器开始发挥作用,包括:重调策略处理器,清除策略处理器,预警策略处理器。
5.根据权利要求4所述的一种应用于多系统对接处理的模型,其特征在于,所述重调策略处理器,根据配置的频率扫描指定时间段内调用异常的接口记录(接口调用处理器解析返回结果需要重调的记录),发起重调,重调时调用接口调用处理器中的钩子函数构造出新的请求体,进行重调。
6.根据权利要求4所述的一种应用于多系统对接处理的模型,其特征在于,所述清除策略处理器,根据指定频率扫描接口调用记录的创建时间,如达到最大生存时间则删除。
7.根据权利要求4所述的一种应用于多系统对接处理的模型,其特征在于,所述预警策略处理器,根据不同应用,不同接口级别指定的频率扫描产生调用错误的数量,达到预警临界值就向绑定邮箱发送预警邮件。
8.根据权利要求1所述的一种应用于多系统对接处理的模型,其特征在于,所述模型在json文件的模板中,通过config布置全局的配置,包括连接数据库配置,全局的数据清理策略,预警策略以及重调策略,其中各种策略的配置都是基于接口级别进行配置,不同的接口级别应用不同的策略。
9.根据权利要求8所述的一种应用于多系统对接处理的模型,其特征在于,所述模型在json文件的模板中,对于接口调用管理中,判定一个接口调用是否成功,如果失败是否需要重调,根据集成方的需要自己定义实现,并在app中配置接口调用处理器callSupportClassName信息,实现CallSupport接口。
10.根据权利要求9所述的一种应用于多系统对接处理的模型,其特征在于,所述模型在json文件的模板中,通过apps模块进行对接应用相关的配置,并根据需要为每个应用定义不同的应用编码,应用名称,元数据,接口调用支持类信息;
其中,每一个app中需要事先定义各个接口的相关信息,如接口编码,名称,路径,接口级别等等信息;
或者,为一个接口设置单独的CallSupport支持;
其中接口级别的定义可以区分接口的重要程度,相关策略的配置基于接口级别定义的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011151686.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种政务服务事项的全要素动态梳理方法
- 下一篇:一种合金锻铸造用模具降温装置





