XiaoZhuDaBai2026年08月10日
9阅读

技术信息

语言技术
JavaVue
系统类型
Web
行业分类
低代码

作品详情

行业场景

面向业务人员的零代码 AI 工作流自动化平台,支持可视化拖拽编排、模板市场、多模型 AI 调用、定时/Webhook 触发、执行监控与团队协作,参考 dify、coze开发

功能介绍

喵流是一款面向业务人员的零代码 AI 工作流自动化平台,目标是让非技术人员也能通过可视化拖拽快速构建企业级 AI 自动化流程。平台围绕"创建 → 编排 → 执行 → 监控"提供完整闭环:可视化编辑器支持拖拽连线、节点配置、实时预览、测试运行与撤销重做,并配合版本管理实现流程的导入导出与回滚;节点市场内置 34 种节点,覆盖 Webhook、定时、表单等触发器,LLM 对话、文本分类、信息提取、知识库检索等 AI 能力,条件分支、循环、并行等流程控制,HTTP、数据库、代码执行等工具节点,以及钉钉、企业微信、飞书、邮件、短信等通知渠道;模板市场提供按行业场景预置的解决方案,支持一键使用、自定义发布与团队共享,配合智能向导和 AI 生成能力进一步降低创建门槛。执行层基于 DAG 工作流引擎完成节点调度、异步执行、超时控制与失败告警,并通过实时日志、执行统计与成本分析帮助用户观测每次运行;平台同时提供组织管理、角色权限、数据隔离与操作审计能力,支持私有化部署,兼顾企业安全与降本增效,让 AI 能力真正触手可及

项目实现

技术栈:Spring Boot、Spring Cloud Alibaba、PostgreSQL、Redis、RocketMQ
主要工作:
DAG 工作流执行引擎: 自研基于 Kahn 拓扑排序的工作流执行引擎,就绪队列驱动节点调度,支持条件分支、循环、并行与错误边隔离语义;单批最多 64 个节点并行执行,实现节点级超时控制与取消传播;拓扑排序结果按 workflowId:version 缓存并在发布时预热,避免高频触发场景的重复计算。
多路检索 RAG: 设计可插拔检索通道架构(向量 / 关键词 / 混合),接入多提供商 Embedding,混合检索实现 topK×2 粗召回 + 加权融合 + RRF 重排;后处理链支持去重、分数过滤、按文档限流与上下文拼接;查询、topK、阈值、模式均支持工作流变量动态注入。
Redis 缓存管理器: 封装通用缓存组件,getOrLoad 通过 SETNX 分布式锁 + 双重检查解决缓存击穿,抢锁失败降级直查数据库避免请求阻塞;提供多级 TTL 与批量失效能力,缓解热点 Key 过期瞬间回源打爆数据库的问题。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论