diff --git a/bin/build-scheduler.sh b/bin/build-scheduler.sh
new file mode 100755
index 0000000..05631eb
--- /dev/null
+++ b/bin/build-scheduler.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+mvn -pl service-dependencies,service-configuration clean deploy -D skipTests -P local -s ~/.m2/settings-development.xml
+mvn -pl service-scheduler clean package spring-boot:repackage -D skipTests -s ~/.m2/settings-development.xml
+ytp-transfer2 /Users/lanyuanxiaoyao/Project/IdeaProjects/hudi-service/service-scheduler/target/service-scheduler-1.0.0-SNAPSHOT.jar
diff --git a/pom.xml b/pom.xml
index 93dd0aa..64a28c3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,6 +29,7 @@
service-exporter
service-check
service-api
+ service-scheduler
diff --git a/service-configuration/src/main/java/com/lanyuanxiaoyao/service/configuration/utils/QueueUtil.java b/service-configuration/src/main/java/com/lanyuanxiaoyao/service/configuration/utils/QueueUtil.java
new file mode 100644
index 0000000..0868fcb
--- /dev/null
+++ b/service-configuration/src/main/java/com/lanyuanxiaoyao/service/configuration/utils/QueueUtil.java
@@ -0,0 +1,197 @@
+package com.lanyuanxiaoyao.service.configuration.utils;
+
+import cn.hutool.core.util.ObjectUtil;
+import cn.hutool.core.util.StrUtil;
+import cn.hutool.core.util.URLUtil;
+import cn.hutool.http.HttpResponse;
+import cn.hutool.http.HttpUtil;
+import com.eshore.odcp.hudi.connector.Constants;
+import com.eshore.odcp.hudi.connector.entity.compaction.ScheduleJob;
+import com.fasterxml.jackson.core.type.TypeReference;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.lanyuanxiaoyao.service.configuration.entity.queue.QueueItem;
+import dev.failsafe.Failsafe;
+import dev.failsafe.RetryPolicy;
+import java.time.Duration;
+import java.util.List;
+import org.eclipse.collections.api.factory.Lists;
+import org.eclipse.collections.api.list.ImmutableList;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.cloud.client.ServiceInstance;
+import org.springframework.cloud.client.discovery.DiscoveryClient;
+
+/**
+ * 队列操作
+ *
+ * @author lanyuanxiaoyao
+ * @date 2023-05-08
+ */
+public class QueueUtil {
+ private static final Logger logger = LoggerFactory.getLogger(QueueUtil.class);
+ private static final RetryPolicy