专栏名称: 阿里云开发者
阿里巴巴官方技术号,关于阿里的技术创新均将呈现于此
目录
相关文章推荐
51好读  ›  专栏  ›  阿里云开发者

如何管理和调度Dify工作流?

阿里云开发者  · 公众号  · 科技公司  · 2025-05-23 18:07

正文

请到「今天看啥」查看全文


Dify Schedule集成Dify工作流

Dify Schedule [5] 是一个使用 github actions [6] 做Dify工作流定时调度的项目,主要包括的功能如下:

  • 配置和管理Dify工作流,通过github security secrets 安全管理Dify工作流配置信息。
  • 支持cron定时调度和api调度
  • 多渠道消息通知:企业微信、钉钉、飞书、邮件等。

接入步骤

1. Fork 仓库到自己的github账户中。
2. 在.github/workflows下,配置定时任务,每个Dify工作流需要对应一个yml文件
3. 配置Dify工作流信息。进入Fork代码仓库,依次点击 Settings->Secrets and variables->Actions->New repository secret,添加如下密钥:
4. 配置定时任务的通知配置
5. 前往github actions页面,查看调度记录,也可以手动运行
6. 在Dify工作流控制台,工作流的日志页面,可以看到dify-schedule触发的记录

方案限制

只能调度公网Dify

通过github actions 调度Dify工作流,需要 DIFY_BASE_URL 这个配置成公网域名,如果是私网部署的Dify,github无法调度,网络不通。

调度延时大

Github actions的schedule能力比较弱,就算把cron表达式配置成 * * * * * ,也无法做到每分钟调度一次, 官方文档[7] 描述最小调度频率是5分钟。

You can schedule a workflow to run at specific UTC times using






请到「今天看啥」查看全文