smart-flow v1.0.7 发布,轻量级流程编排框架


1、smart-flow 简介

smart-flow 是一个轻量、灵活的业务流程编排框架,支持业务流程中常见的条件分支控制、子流程、业务组件异步和降级等功能。同时smart-flow也是一款具备可观测性的流程编排框架,流程结构拓扑、执行路径跟踪、链路分析等功能能帮助您洞察整个业务流程和执行。

smartboot 开源组织,一个容易被误认为是在 “重复造轮子” 的低调组织。曾获得 2020 年度 OSC 中国开源项目「优秀 Gitee 组织 」荣誉。

该组织内的明星项目包括:

  • smart-socket
    历时 5 年精炼出 2 千多行代码,轻松实现百万级长连接的 AIO 通信框架。

  • smart-http
    基于 smart-socket 实现的 HTTP/1.1 web 服务。

  • smart-servlet
    基于 smart-http 实现的 Servlet 3.1 容器服务。

  • smart-mqtt

    基于 smart-socket 实现的 MQTT 3.1.1/5.0 Broker&Client 服务。
  • smart-flow
    一款具备可观测性的轻量级业务编排框架。

组织地址:https://smartboot.tech/
代码仓库:https://gitee.com/smartboot

2、 版本更新

v1.0.7版本主要完成了管理后台的搭建,支持在线编辑,预览流程、链路分析等功能 ,同时对部分功能进行了调整和优化。

本次更新内容

1、【新增】新增管理后台模块,并适配smart-servlet。

2、【新增】执行链路数据上报

3、【新增】引入checkstyle,保证代码质量

4、【优化】统计数据上报优化

5、【优化】管理接口内部模型优化

6、【优化】xml解析组件名称优化

7、【优化】其他代码优化

文档地址:

  • 管理后台介绍
  • 执行链路数据上报
  • 引擎结构访问Visitor机制

 

3、如何使用 smart-flow

3.1 源码

  • 主仓库:https://gitee.com/smartboot/smart-flow

3.2 Maven 依赖

  • smart-flow-core 核心包,可单独使用

<dependency>
<groupId>org.smartboot.flow</groupId>
<artifactId>smart-flow-core</artifactId>
<version>1.0.7</version>
</dependency>
  • smart-flow-spring-extension spring扩展

<dependency>
<groupId>org.smartboot.flow</groupId>
<artifactId>smart-flow-spring-extension</artifactId>
<version>1.0.7</version>
</dependency>
  • smart-flow-manager 管理功能包

<dependency>
<groupId>org.smartboot.flow</groupId>
<artifactId>smart-flow-manager</artifactId>
<version>1.0.7</version>
</dependency>

3.3 使用

点击查看快速接入


相關推薦

2023-07-01

1、smart-flow 简介 smart-flow 是一个轻量、灵活的业务流程编排框架,支持业务流程中常见的条件分支控制、子流程、业务组件异步和降级等功能。同时 smart-flow 也是一款具备可观测性的流程编排框架,流程结构拓扑、执行路径跟

2023-06-22

1、smart-flow 简介 smart-flow 是一个轻量、灵活的业务流程编排框架,支持业务流程中常见的条件分支控制、子流程、业务组件异步和降级等功能。同时 smart-flow 也是一款具备可观测性的流程编排框架,流程结构拓扑、执行路径跟

2023-11-27

RuleGo是一个基于Go语言的轻量级、高性能、嵌入式、可编排组件式的规则引擎。也一个灵活配置和高度定制化的事件处理框架。支持异构系统数据集成,可以对输入消息进行聚合、分发、过滤、转换、丰富和执行各种动作。 典

2023-10-17

于 smart-socket 实现的 MQTT 3.1.1/5.0 Broker&Client 服务。 smart-flow 一款具备可观测性的轻量级业务编排框架。 组织地址:?https://smartboot.tech/ 代码仓库:?https://gitee.com/smartboot 2、 版本更新 【社区版】 日志框架替换为 log

2023-03-09

rt-broker 基于 smart-socket 实现的 MQTT 3.1.1/5.0 Broker 服务。 smart-flow 一款具备可观测性的轻量级业务编排框架。 组织地址:?https://smartboot.tech/ 代码仓库:?https://gitee.com/smartboot 2、 版本更新 这个版本在功能上的改动比较小

2023-06-06

于 smart-socket 实现的 MQTT 3.1.1/5.0 Broker&Client 服务。 smart-flow 一款具备可观测性的轻量级业务编排框架。 组织地址:?https://smartboot.tech/ 代码仓库:?https://gitee.com/smartboot 2、 版本更新 在v0.21版本中,我们通过改进数据

2023-10-28

于 smart-socket 实现的 MQTT 3.1.1/5.0 Broker&Client 服务。 smart-flow 一款具备可观测性的轻量级业务编排框架。 组织地址:https://smartboot.tech/ 代码仓库:https://gitee.com/smartboot 教程篇: 通信框架 smart-socket 设计概览 五分

2023-03-24

保证了它的性能超越大部分解释型表达式引擎,整体非常轻量级,整个jar包大小哪怕发展到现在5.3这个版本,也才600k。 在社区中,我听到有人希望支持Aviator这个脚本语言。LiteFlow在脚本的支持度方面一直很全,既然Aviator很多

2023-04-12

LiteFlow介绍 LiteFlow是一个开源编排式规则引擎,能够让你的系统逻辑任意编排,可选用脚本书写逻辑,支持多达5种脚本语言,支持丰富的第三方存储的支持,所有的逻辑和规则均可热变更。设计系统和重构系统的神器。 LiteFlo

2023-08-23

Volcano 社区 v1.8.0 版本正式发布,此次版本增加了以下新特性: 支持vGPU调度及隔离 支持vGPU和用户自定义资源的抢占能力 新增JobFlow工作流编排引擎 节点负载感知调度与重调度支持多样化的监控系统 优化Volcano对

2023-01-30

t-broker 基于 smart-socket 实现的 MQTT 3.1.1/5.0 Broker 服务。 smart-flow 一款具备可观测性的轻量级业务编排框架。 组织地址:https://smartboot.tech/ 代码仓库:https://gitee.com/smartboot

2023-04-24

于 smart-socket 实现的 MQTT 3.1.1/5.0 Broker&Client 服务。 smart-flow 一款具备可观测性的轻量级业务编排框架。 组织地址:?https://smartboot.tech/ 代码仓库:?https://gitee.com/smartboot 2、 版本更新 随着物联网和智能设备的快速发展

2023-08-24

RuleGo v0.13.0 (2023/8/23) 新功能 新增数据集成模块(Endpoint),使用文档和介绍点击:Gitee 或者 Github 提供统一的数据处理抽象,方便异构系统数据集成,目前支持HTTP和MQTT协议 支持其他协议集成扩展,例如:kafka数据等

2023-09-07

RuleGo v0.14.0 (2023/9/6) 新功能 【examples】增加大量使用示例:详情 【标准组件】增加数据库客户端节点组件(dbClient),支持mysql和postgres数据库,可以在规则链通过配置方式对数据库进行增删修改查:使用示例 【扩展组件