零改造实现 DIFY 性能提升 10 倍的一次实践


        通过将 dify 可视化开发的应用转换为 Spring AI Alibaba,既能充分的利用 Dify 可视化界面高效搭建 AI 应用的优势,又能充分利用 Spring AI Alibaba 框架带来的灵活性与高性能,可以更灵活的应对更复杂多变的 AI 业务开发场景。
        经过压测,与直接在 Dify 平台上运行 AI 应用相比,Spring AI Alibaba 应用在最大并发数、吞吐量、大流量场景下稳定性等方面均明显优于 Dify 平台。
压测数据可以在阿里云云原生账号的文章中找到!
性能提升 10 倍,零改造实现 DIFY 模式迁移至 Spring AI Alibaba 模式

 

实践一下

git clone https://github.com/alibaba/spring-ai-alibaba.git


开始漫长的build

零改造实现 DIFY 性能提升 10 倍的一次实践

DIFY转换成SpringAI

  • • 启动:启动。
  • • 导出:导出dsl
  • 找了一个简单的workflow导出dsl(包含了一个python的代码节点)
    • • 请求接口:请求接口。
    • 零改造实现 DIFY 性能提升 10 倍的一次实践

     

    零改造实现 DIFY 性能提升 10 倍的一次实践
    但是需要重新配置,默认支持Qwen
    零改造实现 DIFY 性能提升 10 倍的一次实践
    可惜我的dsl有一个代码执行节点
    零改造实现 DIFY 性能提升 10 倍的一次实践

    零改造实现 DIFY 性能提升 10 倍的一次实践
    看了下官方的源码结构里没有,CodeNode类型的节点还没有(截止2025年7月15日),应该是官方还未实现,还需要等待,毕竟SpringAI才GA 1.0,但问题也不不大,本来就在代码中,用不用代码节点其实影响不大,也不知道,是不是官方故意为之。
    零改造实现 DIFY 性能提升 10 倍的一次实践
    看来还需要等待官方完善对DIFY的支持!
    换一个简单的流程,启动成功
    零改造实现 DIFY 性能提升 10 倍的一次实践

    总结

    • 生成的代码还是需要少量的调试和改造,并且有些节点支持上还没有很完善,虽然可以用java的代码方式绕过,但是,还是没有达到零改动,对于dify的支持,还是等等官方更加完善后,才能零改动替换掉DIFY!。

    RAG技术前沿技术新闻资讯

    优化 AI 问答准确率:知识库实践与避坑指南

    2025-7-30 9:42:31

    RAG技术前沿技术新闻资讯

    Chonkie:开源、轻量、极速的 RAG 分块神器 🦛

    2025-7-30 11:08:22

    0 条回复 A文章作者 M管理员
      暂无讨论,说说你的看法吧
    购物车
    优惠劵
    搜索