每天Get一个小技巧:用DolphinScheduler实现隔几天调度

转载自tuoluzhe8521

这篇小短文将教会你如何使用Apache DolphinScheduler实现隔几天调度,有此需求的小伙伴学起来!

1 场景分析

DolphinScheduler定时器模块-定时调度时每3秒|每3分钟|每3天这种定时,不能够跨分钟,跨小时,跨月,每次跨月等都会从每个月的第1天(第几天开始可以设定)开始重新计时。

为解决此问题,可以采用整天运行,并使用DolphinS cheduler自带的switch判断模块组合实现每隔几天的需求。

2 具体实现逻辑

由于switch模块只能做判断,不能做动态计算,因此需要单独计算参数.

2.1 计算参数

bash 复制代码
#此处按照每隔3天调度一次,并从2024-01-18开始计算
day_param1=$(( ($(date -d "${dt}" +%s)-1705507200) % 259200 ))
echo $day_param1
echo '${setValue(day_param='$day_param1')}'

2.2 添加swith模块

注:switch分支流转配置需要有后续任务才可以配置,后续任务配置好后再重新添加分支流转.

2.3 配置后续模块

2.4 定时配置

此时定时按照每天运行一次即可,满足隔3天的条件才进行真正的任务运行。

原文链接:blog.csdn.net/Brother_nin...

本文由 白鲸开源科技 提供发布支持!

相关推荐
秦拿希3 小时前
【paimon-trino】trino整合paimon元数据访问s3
大数据·trino·paimon
kuankeTech4 小时前
解决内外贸双轨制难题,外贸ERP智能引擎同步管理国内外合规与标准
大数据·人工智能·数据可视化·软件开发·erp
q_35488851535 小时前
AI大模型:python新能源汽车推荐系统 协同过滤推荐算法 Echarts可视化 Django框架 大数据毕业设计(源码+文档)✅
大数据·人工智能·python·机器学习·信息可视化·汽车·推荐算法
一只专注api接口开发的技术猿10 小时前
微服务架构下集成淘宝商品 API 的实践与思考
java·大数据·开发语言·数据库·微服务·架构
AC赳赳老秦10 小时前
Dify工作流+DeepSeek:运维自动化闭环(数据采集→报告生成)
android·大数据·运维·数据库·人工智能·golang·deepseek
明洞日记10 小时前
【软考每日一练009】计算机系统性能评价:基准程序分类与 TPC 实战案例详解
大数据·数据库
李慕婉学姐10 小时前
【开题答辩过程】以《基于Spring Boot和大数据的医院挂号系统的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
大数据·spring boot·后端
汽车仪器仪表相关领域10 小时前
全程高温伴热,NOx瞬态精准捕捉:MEXA-1170HCLD加热型NOx测定装置项目实战全解
大数据·服务器·网络·人工智能·功能测试·单元测试·可用性测试
橙露11 小时前
嵌入式实时操作系统 FreeRTOS:任务调度与信号量的核心应用
java·大数据·服务器