[发明专利]基于微服务架构的数据处理方法、装置、设备及存储介质有效
申请号: | 201910811480.2 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110532025B | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 杨万强;邹丽海;何文锋 | 申请(专利权)人: | 上海复深蓝软件股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F9/50;G06F9/54;G06Q10/10 |
代理公司: | 南京思拓知识产权代理事务所(普通合伙) 32288 | 代理人: | 苗建 |
地址: | 200233 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 微服 架构 数据处理 方法 装置 设备 存储 介质 | ||
本发明涉及计算机数据处理领域,公开了一种基于微服务架构的数据处理方法、装置、设备及存储介质。本发明采用微服务架构设置了注册配置模块、实时事件处理模块、实时规则执行服务模块、规则管理平台模块四个核心模块,各模块都可以按照每个模块自己的处理需求增加服务器或者减少服务器。其中,实时规则执行服务模块支持对外接口,提高了该数据处理方法的可扩展性。此外,本发明还支持服务管理,运维人员只需要物理部署一次,后续的变动和调整都可由业务边界下的指定用户进行管理,不再依赖于运维人员进行硬件资源的分配,提高了业务调整的灵活性。
技术领域
本发明涉及计算机数据处理领域,尤其涉及一种基于微服务架构的数据处理方法、装置、设备及存储介质。
背景技术
业务流程管理系统(Business Process Management System,BPMS)是一种使企业能够对核心流程进行建模,部署和管理的数据处理系统。业务流程管理系统所处理的业务流程越来越复杂,需要不断调整才能适应市场的需求。这对企业信息系统的灵活性提出了更高的要求。工作流系统是一种通过业务逻辑与应用程序的分离,提高业务流程的灵活性的数据处理系统。该工作流系统虽可应用于企业业务管理,但其通常侧重于结构化流程的自动化执行,还不足以支持整个企业的业务运转。
在现有的业务流程管理系统中,多以国外的陈旧系统为主,如基于开源业务规则引擎Drools的业务流程管理系统Guvnor。由于架构模式的原因, Guvnor无法支持服务集群的管理,且在部分服务出现故障时,系统无法自动恢复,容易出现宕机、服务不可用的情况。同时,Guvnor定位的视角是软件项目代码层面,而不是架构层面,导致与其他系统的兼容性较差。在Guvnor 系统中,当业务出现变动时,需要执行重新修改代码,重新发布的处理流程,导致了其对于多用户、多组织、多部门、多并发的复杂场景,其本身的对应处理能力的伸缩性是较差的。
发明内容
基于此,有必要针对上述技术问题,提供一种基于微服务架构的数据处理方法、装置、计算机设备及存储介质,以解决现有的业务流程管理系统的易维护性和易扩展性不足的问题。
一种基于微服务架构的数据处理方法,包括:
通过注册配置模块接收实时事件处理模块、实时规则执行服务模块、规则管理平台模块的注册请求;
在已注册的状态下,通过所述规则管理平台模块接收规则修改指令,根据所述规则修改指令生成规则更新数据;
通过所述注册配置模块接收所述规则管理平台模块发送的所述规则更新数据,并生成规则更新提醒信息,将所述规则更新提醒信息发送至所述实时事件处理模块和所述实时规则执行服务模块;
通过所述实时事件处理模块处理所述规则更新提醒信息,生成第一更新请求,将所述第一更新请求发送至所述注册配置模块,从所述注册配置模块获取所述规则更新数据,根据所述规则更新数据对所述实时事件处理模块的第一本地规则数据进行更新;
通过所述实时规则执行服务模块处理所述规则更新提醒信息,生成第二更新请求,将所述第二更新请求发送至所述注册配置模块,从所述注册配置模块获取所述规则更新数据,根据所述规则更新数据对所述实时规则执行服务模块的第二本地规则数据进行更新;
在所述实时事件处理模块中,根据所述第一本地规则数据对接收到的事件消息进行处理,生成处理结果;
在所述实时规则执行服务模块中,接收规则数据请求方发送的符合预设要求的访问请求,从所述第二本地规则数据查找与所述访问请求匹配的规则处理结果数据,将所述规则处理结果数据发送给所述规则数据请求方。
一种基于微服务架构的数据处理装置,包括:
包括注册配置模块、实时事件处理模块、实时规则执行服务模块和规则管理平台模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海复深蓝软件股份有限公司,未经上海复深蓝软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910811480.2/2.html,转载请声明来源钻瓜专利网。