一种基于微服务的分布式规则引擎使用方法和规则引擎技术

技术编号:44500207 阅读:26 留言:0更新日期:2025-03-04 18:08
本发明专利技术公开了一种基于微服务的分布式规则引擎使用方法和规则引擎,属于规则引擎技术领域。本发明专利技术的方法包括S1:通过可视化的web界面配置规则执行的逻辑执行节点图,然后配置规则的触发方式;S2:在对应执行的节点配置完成后,触发器触发指令,根据收到的指令和请求参数来执行规则;S3:规则执行完成后,保存规则的执行日志。本发明专利技术实现了低代码可视化配置,让非技术人员也能轻松实现业务规则;实现了微服务部署,扩展更方便,更新速度快,管理更方便;且本发明专利技术触发方式多样性,无需重启服务,根据个性化需求在线配置,实现第三方对接,降本增效。

【技术实现步骤摘要】

本专利技术属于规则引擎,具体涉及一种基于微服务的分布式规则引擎使用方法和规则引擎


技术介绍

1、随着市场竞争的加剧和客户需求的多样化,软件开发项目往往需要进行大量的定制化开发以满足特定的业务需求。这种定制化开发不仅耗时耗力,而且增加了项目的复杂性和后期维护的难度,从而导致研发成本的显著增加。

2、软件开发过程中,经常需要与第三方系统或服务进行对接。这些第三方系统可能有着不同的数据格式、接口协议和业务逻辑,使得对接工作变得复杂和繁琐。传统的软件开发模式往往需要为每一个第三方系统单独开发接口,这不仅增加了开发工作量,也延长了项目周期,进一步推高了研发成本。

3、现有软件开发的技术方案目前存在以下的缺点/不足:

4、1、单机部署,不易根据业务量动态扩展;

5、2、触发方式的单一,不支持规则热更新及子规则;

6、3、配置复杂,技术门槛高,普通非技术用户很难上手。


技术实现思路

1、针对现有技术的不足,本专利技术提供一种基于微服务的分布式规则引擎使用方法及规本文档来自技高网...

【技术保护点】

1.一种基于微服务的分布式规则引擎使用方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的基于微服务的分布式规则引擎使用方法,其特征在于:在S1中,通过可视化的web界面配置规则执行的逻辑执行节点图,然后配置规则的触发方式的具体内容为:

3.根据权利要求1所述的基于微服务的分布式规则引擎使用方法,其特征在于:在S2中,在对应执行的节点配置完成后,触发器触发指令,根据收到的指令和请求参数来执行规则的具体内容为:

4.根据权利要求3所述的基于微服务的分布式规则引擎使用方法,其特征在于:满足执行规则的触发条件之后:按照规则逻辑图配置的节点执行规则,判断...

【技术特征摘要】

1.一种基于微服务的分布式规则引擎使用方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的基于微服务的分布式规则引擎使用方法,其特征在于:在s1中,通过可视化的web界面配置规则执行的逻辑执行节点图,然后配置规则的触发方式的具体内容为:

3.根据权利要求1所述的基于微服务的分布式规则引擎使用方法,其特征在于:在s2中,在对应执行的节点配置完成后,触发器触发指令,根据收到的指令和请求参数来执行规则的具体内容为:

4.根据权利要求3所述的基于微服务的分布式规则引擎使用方法,其特征在于:满足执行规则的触发条件之后:按照规则逻辑图配置的节点执行规则,判断是否为结束的节点,如果不是,则继续执行;如果是,则规则执行结束。

5.根据权利要求4所述的基于微服...

【专利技术属性】
技术研发人员:杜立静周熙
申请(专利权)人:江苏汉邦唐科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1