【技术实现步骤摘要】
本专利技术涉及信息管理领域,具体涉及一种可调度的规则引擎系统及方法。
技术介绍
1、随着业务规模的不断扩大和业务模式的复杂化,规则引擎系统已经成为业务开发的标配。规则引擎系统通过将开发人员与业务人员解耦,使得业务人员在不懂编程语言的前提下,也能通过规则引擎编辑业务规则,极大地提升了业务人员的参与度和业务规则的准确性。
2、在规则引擎执行流程层面,可以将其抽象为输入、处理、输出的操作。现有技术中,输入是通过可视化页面或者编写脚本建立规则,然后通过接口输入数据。处理流程则是通过运算符、循环等方式代替编写代码执行,支持数学操作和流程控制等逻辑。输出则是直接将结果文本或者结构化数据通过接口返回输出。
3、然而,在规则引擎运行层面,现有技术多为单机运行,性能存在瓶颈,横向扩展能力不足。这导致现有技术存在一些功能、性能和拓展性的缺陷。特别是当业务规模愈发庞大,业务模式愈发复杂时,输入方式不仅限于接口,还包括消息队列、数据中台、物联网等多渠道。处理模式需要根据业务场景进行高效的调度作业,并且需要支持拓展。输出内容也是多种多样的
...【技术保护点】
1.一种可调度的规则引擎系统,其特征在于,所述规则引擎系统包括:
2.根据权利要求1所述的规则引擎系统,其特征在于,所述规则配置单元中提供给用户通过可视化操作的方式进行所述处理规则的配置。
3.根据权利要求1所述的规则引擎系统,其特征在于,多个所述数据源的输入方式中至少包括API调用方式以及SDK接口调用方式。
4.根据权利要求1所述的规则引擎系统,其特征在于,多个所述数据源的输入方式中至少包括Kafka系统输入方式、数据中台输入方式以及经由物联网设备自动上传的输入方式。
5.根据权利要求1所述的规则引擎系统,其特征在于
...【技术特征摘要】
1.一种可调度的规则引擎系统,其特征在于,所述规则引擎系统包括:
2.根据权利要求1所述的规则引擎系统,其特征在于,所述规则配置单元中提供给用户通过可视化操作的方式进行所述处理规则的配置。
3.根据权利要求1所述的规则引擎系统,其特征在于,多个所述数据源的输入方式中至少包括api调用方式以及sdk接口调用方式。
4.根据权利要求1所述的规则引擎系统,其特征在于,多个所述数据源的输入方式中至少包括kafka系统输入方式、数据中台输入方式以及经由物联网设备自动上传的输入方式。
5.根据权利要求1所述的规则引擎系统,其特征在于,所述处理单元中设置有一插件注册机,所述插件注册机中预置有多个插件;
6.一种可调度的规则引擎方法,...
【专利技术属性】
技术研发人员:李熠,邹凯,徐凡,蒋泽虎,
申请(专利权)人:上海威派格智慧水务股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。