smart-flow 1.0.9 发布,页面编排 1.0 与自定义属性
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.9 版本主要完成了页面编排1.0功能以及组件自定义属性,同时对部分功能进行了调整和优化。
本次更新内容:
1、【新增】页面编排1.0 通过画图编排流程
2、【新增】可扩展属性
3、【新增】全局特性配置
4、【优化】管理后台各列表页面新增分页处理
5、【优化】JavaBuilder模式设计优化
6、【优化】ExecutionListener优化
7、【优化】TraceReporter上报数据优化
8、【优化】G6生成图形优化
9、【修复】修复序列化引擎对象为XML时子流程组件属性丢失问题
10、【修复】修复XML解析时流程组件属性设置未生效问题
11、【修复】修复线程池拒绝策略为CallerRunsPolicy时链路跟踪树不正确问题
12、 【优化】移除PipelineVisitor#isCyclic方法
13、【新增】增加ComponentVisitor#visitExtensionAttributes方法,支持访问可扩展属性
14、 【优化】优化MetrisCreator,确保替换Creator后统计数据能够重置
15、【优化】 新增EngineManager#defaultManager 方法替换DefaultEngineManager#getDefaultManager
3、如何使用 smart-flow
3.1 源码
3.2 Maven 依赖
-
smart-flow-core 核心包,可单独使用
<dependency> <groupId>org.smartboot.flow</groupId> <artifactId>smart-flow-core</artifactId> <version>1.0.9</version> </dependency>
-
smart-flow-spring-extension spring 扩展
<dependency> <groupId>org.smartboot.flow</groupId> <artifactId>smart-flow-spring-extension</artifactId> <version>1.0.9</version> </dependency>
-
smart-flow-manager 管理功能包
<dependency> <groupId>org.smartboot.flow</groupId> <artifactId>smart-flow-manager</artifactId> <version>1.0.9</version> </dependency>
3.3 使用
3.4、示例地址

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
漂亮且安全的国产脚手架 Snowy v2.2.9 已发
Snowy(SnowyAdmin)是国内首个国密前后端分离快速开发平台,集成国密加解密插件, 使用 Antdv+Vite3+SpringBoot+MybatisPlus+Hutool+SaToken 技术栈开发,软件层面符合等保测评要求,同时实现国产化机型、中间件、数据库适配,满足信创要求。 该版本依然是优化,详情如下:1、【修复】修复水印, 获取watermark元素失败, 获取token, z-index:9999置顶,感谢微信群A子云送来的PR2、【新增】表头接口列添加搜索, 数据范围添加全选,感谢微信群A子云送来的PR3、【更新】添加人大金仓数据库连接示例4、【更新】完善数据库的判断5、【更新】优化返回文件流的接口的异常处理6、【更新】优化全局异常处理,服务器未知异常定位更清晰7、【更新】优化全局异常页面处理器的逻辑判断 PC预览: 移动端: 开源源码: PC端:https://gitee.com/xiaonuobase/snowy 移动端:https://gitee.com/xiaonuoadmin/snowy-mobile 欢迎关注,欢迎star!
- 下一篇
Spring Boot 3.1.0 发布
Spring Boot 3.1.0 现已发布,此版本添加了大量新功能和改进。 亮点: 支持在开发时使用 Testcontainers 和 Docker Compose 管理外部服务 简化集成测试中 Testcontainers 的配置 用于连接的 SSL trust material的集中和扩展配置 Spring Authorization Server 的自动配置 依赖升级 Spring Boot 3.1 迁移到几个 Spring 项目的新版本: Spring Data 2023.0 Spring GraphQL 1.2 Spring Integration 6.1 Spring Security 6.1 Spring Session 3.1 项目团队还计划尽可能升级到其他第三方库的最新稳定版本。有关详细信息,可参阅发行说明。 其他变化 更多其他更改和改进可查看发行说明,其中还包括计划在下一版本中删除的已弃用类和方法的列表。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- 2048小游戏-低调大师作品
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音