[发明专利]一种应用服务处理系统和应用服务处理方法有效
申请号: | 201910978795.6 | 申请日: | 2019-10-15 |
公开(公告)号: | CN110740178B | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | 袁玮鸿 | 申请(专利权)人: | 深圳乐信软件技术有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63;H04L67/60;H04L67/10 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用服务 处理 系统 方法 | ||
1.一种应用服务处理系统,其特征在于,包括:门面引擎、加载引擎和内层引擎;其中,
所述门面引擎,用于接收服务启动请求,对所述服务启动请求进行预处理,并将处理后的服务启动请求发送给所述加载引擎;
所述加载引擎,用于接收处理后的服务启动请求,根据所述处理后的服务启动请求加载至少一个服务处理规则,并将所述至少一个服务处理规则发送给所述内层引擎,其中,所述至少一个服务处理规则通过配置项配置在至少一个配置组件中;
所述内层引擎,用于根据所述至少一个服务处理规则处理所述服务启动请求对应的应用服务,其中,所述应用服务包括至少一个子服务,每个所述子服务对应一个所述服务处理规则;
其中,所述门面引擎对服务启动请求的预处理包括:对不同的服务启动请求进行识别以及提取不同服务启动请求的关键信息;
其中,所述加载引擎具体用于,根据所述配置项和所述至少一个子服务的对应关系,通过配置中心、加载组件、内置插件以及数据库中的至少一种加载所述至少一个服务处理规则,其中,所述至少一个服务处理规则进行并行加载和/或串行加载;
其中,所述配置项是将子服务配置到配置中心、加载组件、内置插件以及数据库中的一段程序代码,用于使所述加载引擎确定服务处理规则的加载方式。
2.根据权利要求1所述的系统,其特征在于,所述系统还包括:超时打断组件,用于记录每个所述子服务的处理时间,如果任一所述子服务的处理时间超过预设时间,则打断所述应用服务的处理并进行异常提示。
3.根据权利要求1所述的系统,其特征在于,所述系统还包括:异常记录组件;
所述异常记录组件,用于如果任一所述子服务在处理过程中发生异常,记录所有发生异常的子服务的异常信息,并将所有所述异常信息发送给所述门面引擎;
所述门面引擎还用于,对所有所述异常信息进行分析,确定异常子服务;
所述加载引擎还用于,根据所述异常子服务重新加载所述异常子服务对应的服务处理规则。
4.根据权利要求1所述的系统,其特征在于,所述系统还包括:网关层、服务层和存储模块;
所述网关层,用于接收所述服务启动请求;
所述服务层,用于将所述网关层接收的所述服务启动请求流转到所述门面引擎;
所述存储模块,用于接收所述内层引擎发送的每个所述子服务的处理结果。
5.一种应用服务处理方法,其特征在于,包括:
基于门面引擎接收服务启动请求,对所述服务启动请求进行预处理,并将处理后的服务启动请求发送给加载引擎;
基于加载引擎接收处理后的服务启动请求,根据所述处理后的服务启动请求加载至少一个服务处理规则,并将所述至少一个服务处理规则发送给内层引擎,其中,所述至少一个服务处理规则通过配置项配置在至少一个配置组件中;
基于内层引擎根据所述至少一个服务处理规则处理所述服务启动请求对应的应用服务,其中,所述应用服务包括至少一个子服务,每个所述子服务对应一个所述服务处理规则;
其中,所述门面引擎对服务启动请求的预处理包括:对不同的服务启动请求进行识别以及提取不同服务启动请求的关键信息;
其中,所述根据所述处理后的服务启动请求加载至少一个服务处理规则,包括:
基于所述加载引擎根据所述配置项和所述至少一个子服务的对应关系,通过配置中心、加载组件、内置插件以及数据库加载所述至少一个服务处理规则,其中,所述至少一个服务处理规则进行并行加载和/或串行加载;
其中,所述配置项是将子服务配置到配置中心、加载组件、内置插件以及数据库中的一段程序代码,用于使所述加载引擎确定服务处理规则的加载方式。
6.根据权利要求5所述的方法,其特征在于,还包括:基于超时打断组件,记录每个所述子服务的处理时间,如果任一所述子服务的处理时间超过预设时间,则打断所述应用服务的处理并进行异常提示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳乐信软件技术有限公司,未经深圳乐信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910978795.6/1.html,转载请声明来源钻瓜专利网。