编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

规则引擎/可视化规则链(规则引擎可视化编辑)

wxchong 2024-08-25 16:48:15 开源技术 10 ℃ 0 评论

规则引擎/可视化规则链是物联网平台重要的功能,直接集成node-red、thingsboad,也可以基于logic-flow等开源框架自己实现。

node-red

Node-RED 是 IBM 新兴技术服务团队构建的可视化物联网编排工具,可基于浏览器的流程编辑器连接设备、服务器和 API 应用

  • 技术栈:后端nodejs + 前端javascript
  • 官网:https://nodered.org/
  • 开源:https://gitee.com/mirrors/node-red


thingsboard

ThingsBoard 是一个开源的物联网平台,用于数据收集、处理、可视化展示以及设备管理

  • 技术栈:后端java + 前端angular/TypeScript
  • 官网(中文网):http://www.ithingsboard.com/
  • 开源:https://gitee.com/mirrors/ThingsBoard


logic-flow

LogicFlow 是由滴滴体验平台技术研发的一款解决流程可视化的前端框架,提供了一系列流程图交互、编辑所必需的功能和简单灵活的节点自定义、插件等拓展机制,方便我们快速在业务系统内,

  • 技术栈:前端javascript
  • 文档:https://site.logic-flow.cn/docs/#/
  • 开源:https://gitee.com/mirrors/logic-flow





flow-eda

采用springboot+vue/react搭建的一个基于事件驱动的流式低代码编程应用程序,您可以在编辑器中采用拖拽的形式来实现业务编程工作,一键运行和停止,让开发工作变得更简单高效。

  • 技术栈:后端java/springboot + 前端vue/javascript
  • 开源:https://portrait.gitee.com/icreator/flow-eda


RuleGo

RuleGo是一个基于Go语言的轻量级、高性能、嵌入式、可扩展的组件编排规则引擎框架。也是一个支持异构系统数据集成和数据处理的事件框架。

  • 技术栈:后端golang
  • 开源:https://gitee.com/rulego

提供了一个基于LogicFlow+element-plus+vue3的规则链可视化编辑器RuleGo-Editor:https://app.rulego.cc/


LiteFlow

轻量,快速,稳定,可编排的组件式规则引擎/流程引擎。 拥有全新设计的DSL规则表达式。 组件复用,同步/异步编排,动态编排,支持超多语言脚本,复杂嵌套规则,热部署,平滑刷新规则等等功能,让你加快开发效率!

  • 技术栈:后端java
  • 官网:https://liteflow.cc/
  • 开源:https://gitee.com/dromara/liteFlow

drools

Drools 是用 Java 语言编写的开放源码规则引擎,使用 Rete 算法对所编写的规则求值,主要功能模块包括:核心业务规则引擎(BRE)、Web创作和规则管理应用程序(Drools Workbench)、决策模型和符号(DMN)模型以及用于开发的IDE插件(idea、eclipse等)。

  • 技术栈:后端java
  • 官网:https://www.drools.org/
  • 开源:https://gitee.com/mirrors/drools-kiegroup

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表