[发明专利]基于微服务架构的数据处理方法、装置、设备及存储介质有效
申请号: | 201910811480.2 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110532025B | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 杨万强;邹丽海;何文锋 | 申请(专利权)人: | 上海复深蓝软件股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F9/50;G06F9/54;G06Q10/10 |
代理公司: | 南京思拓知识产权代理事务所(普通合伙) 32288 | 代理人: | 苗建 |
地址: | 200233 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 微服 架构 数据处理 方法 装置 设备 存储 介质 | ||
1.一种基于微服务架构的数据处理方法,其特征在于,包括:
通过注册配置模块接收实时事件处理模块、实时规则执行服务模块、规则管理平台模块的注册请求;
在已注册的状态下,通过所述规则管理平台模块接收规则修改指令,根据所述规则修改指令生成规则更新数据;
通过所述注册配置模块接收所述规则管理平台模块发送的所述规则更新数据,并生成规则更新提醒信息,将所述规则更新提醒信息发送至所述实时事件处理模块和所述实时规则执行服务模块;
通过所述实时事件处理模块处理所述规则更新提醒信息,生成第一更新请求,将所述第一更新请求发送至所述注册配置模块,从所述注册配置模块获取所述规则更新数据,根据所述规则更新数据对所述实时事件处理模块的第一本地规则数据进行更新;
通过所述实时规则执行服务模块处理所述规则更新提醒信息,生成第二更新请求,将所述第二更新请求发送至所述注册配置模块,从所述注册配置模块获取所述规则更新数据,根据所述规则更新数据对所述实时规则执行服务模块的第二本地规则数据进行更新;
在所述实时事件处理模块中,根据所述第一本地规则数据对接收到的事件消息进行处理,生成处理结果;
在所述实时规则执行服务模块中,接收规则数据请求方发送的符合预设要求的访问请求,从所述第二本地规则数据查找与所述访问请求匹配的规则处理结果数据,将所述规则处理结果数据发送给所述规则数据请求方;
所述注册配置模块、实时事件处理模块、实时规则执行服务模块、规则管理平台模块按照每个模块自己的处理需求增加服务器或者减少服务器。
2.如权利要求1所述的基于微服务架构的数据处理方法,其特征在于,还包括:
接收资源请求方发送的权限资源访问请求,所述权限资源访问请求包括资源地址、应用账号和授权编码;
获取与所述资源地址匹配的校验规则,根据所述校验规则 验证所述应用账号和所述授权编码的合法性;
若所述应用账号和所述授权编码的合法性通过验证,则允许所述资源请求方对所述资源地址的数据资源的访问。
3.如权利要求1所述的基于微服务架构的数据处理方法,其特征在于,所述在所述实时事件处理模块中,根据所述第一本地规则数据对接收到的事件消息进行处理,生成处理结果之前,还包括:
在所述实时事件处理模块中,接收事件投递方发送的所述事件消息,所述事件消息包括事件类型;
根据所述事件消息生成事件类型查询指令,将所述事件类型查询指令发送至所述规则管理平台模块;
获取所述规则管理平台模块返回的事件类型查询结果;
判断所述事件类型查询结果是否与所述事件消息中的事件类型相符;
若所述事件类型查询结果与所述事件消息中的事件类型相符,则判定所述事件消息合法。
4.如权利要求1所述的基于微服务架构的数据处理方法,其特征在于,所述在所述实时事件处理模块中,根据所述第一本地规则数据对接收到的事件消息进行处理,生成处理结果,包括:
读取所述事件消息的事件类型;
从所述第一本地规则数据中选取与所述事件类型匹配的知识包,所述知识包包括至少一条的事件处理规则;
根据所述知识包对所述事件消息进行处理,生成所述处理结果。
5.如权利要求4所述的基于微服务架构的数据处理方法,其特征在于,所述根据所述知识包对所述事件消息进行处理之后,还包括:
若所述事件消息的处理出现异常,则重新获取所述事件消息,根据所述知识包对所述事件消息进行处理;
若所述事件消息的处理异常次数超过预设阈值,则终止对所述事件消息进行处理。
6.如权利要求1所述的基于微服务架构的数据处理方法,其特征在于,根据所述第一本地规则数据对接收到的事件消息进行处理时,生成事件消息处理日志,并将所述事件消息处理日志存储于预设的事件日志管理模块;
接收规则数据请求方发送的符合预设要求的访问请求时,生成访问记录日志,并将所述访问记录日志存储于所述事件日志管理模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海复深蓝软件股份有限公司,未经上海复深蓝软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910811480.2/1.html,转载请声明来源钻瓜专利网。