[发明专利]一种业务系统的运行方法、装置和电子设备有效
申请号: | 201911378506.5 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111131471B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 潘帅好;张蓉;王国君;何煜;陈雪英 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | H04L67/51 | 分类号: | H04L67/51;H04L67/133;H04L41/50;H04L41/5041 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 王刚 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 系统 运行 方法 装置 电子设备 | ||
1.一种业务系统的运行方法,包括:
响应于业务运行中第一业务系统向第二业务系统和/或外部数据源调用数据的事件,拦截获得业务数据;所述业务数据为第一业务系统与第二业务系统和/或外部数据源之间传输的数据;所述业务数据是通过预设于目标接口处的埋点而获取到的;所述目标接口用于实现所述第一业务系统与所述第二业务系统或外部数据源间的业务数据通信;
调用规则引擎,判断所述业务数据是否满足预定的业务规则;
若所述业务数据不满足所述业务规则,则熔断所述业务。
2.根据权利要求1所述的业务系统的运行方法,所述外部数据源,包括:数据库和分布式存储系统中的至少一个。
3.根据权利要求1所述的业务系统的运行方法,所述拦截获得业务数据之后,还包括:
将所述业务数据转换为JSON格式。
4.根据权利要求1所述的业务系统的运行方法,所述响应于业务运行中第一业务系统向第二业务系统和/或外部数据源调用数据的事件,拦截获得业务数据,包括:
响应于第一业务系统对目标接口的接口调用请求,触发预设于所述目标接口处的埋点;
拦截通过所述目标接口通信的所述业务数据。
5.根据权利要求4所述的业务系统的运行方法,所述判断所述业务数据是否满足预定的业务规则之前,还包括:
根据所述目标接口,为所述业务数据匹配至少一条业务规则;
对于每条所述业务规则,确定其对应的至少一条准入条件;
判断所述业务数据是否满足每条所述准入条件;若存在所述业务数据不满足的所述准入条件,则不执行判断所述业务数据是否满足所述业务规则。
6.根据权利要求1所述的业务系统的运行方法,所述调用规则引擎,包括:
加载预设于所述第一业务系统的规则引擎jar包;
解析所述规则引擎jar包,确定并调用所述规则引擎的接口;
通过所述规则引擎的接口,将所述业务数据输入所述规则引擎。
7.根据权利要求6所述的业务系统的运行方法,还包括:
接收业务规则更新数据;
根据所述业务规则更新数据,更新所述规则引擎jar包。
8.一种业务系统的运行装置,包括:
拦截模块,被配置为响应于业务运行中第一业务系统向第二业务系统和/或外部数据源调用数据的事件,拦截获得业务数据;所述业务数据为第一业务系统与第二业务系统和/或外部数据源之间传输的数据;所述业务数据是通过预设于目标接口处的埋点而获取到的;所述目标接口用于实现所述第一业务系统与所述第二业务系统或外部数据源间的业务数据通信;
调用模块,被配置为调用规则引擎,判断所述业务数据是否满足预定的业务规则;
熔断模块,被配置为若所述业务数据不满足所述业务规则,则熔断所述业务。
9.根据权利要求8所述的装置,所述外部数据源,包括:数据库和分布式存储系统中的至少一个。
10.根据权利要求8所述的装置,所述拦截模块还被配置为将所述业务数据转换为JSON格式。
11.根据权利要求8所述的装置,所述拦截模块具体被配置为响应于第一业务系统对目标接口的接口调用请求,触发预设于所述目标接口处的埋点;拦截通过所述目标接口通信的所述业务数据。
12.根据权利要求11所述的装置,所述调用模块还被配置为根据所述目标接口,为所述业务数据匹配至少一条业务规则;对于每条所述业务规则,确定其对应的至少一条准入条件;判断所述业务数据是否满足每条所述准入条件;若存在所述业务数据不满足的所述准入条件,则不执行判断所述业务数据是否满足所述业务规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911378506.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锂电材料制备用双钵卸料设备
- 下一篇:一种耐老化吸尘器用波纹吸尘管