소스 검색

增加启动弹性伸缩工具

dsx 2 년 전
부모
커밋
45452f8608

+ 6 - 0
pom.xml

@@ -171,6 +171,12 @@
             <version>2.4.0-SNAPSHOT</version>
         </dependency>
 
+        <dependency>
+            <groupId>com.fdkankan</groupId>
+            <artifactId>4dkankan-utils-rubber-sheeting</artifactId>
+            <version>3.0.0-SNAPSHOT</version>
+        </dependency>
+
     </dependencies>
 
     <dependencyManagement>

+ 37 - 0
src/main/java/com/fdkankan/job/job/CreateScalingHandler.java

@@ -0,0 +1,37 @@
+package com.fdkankan.job.job;
+
+import com.fdkankan.rubbersheeting.ScalingService;
+import com.xxl.job.core.context.XxlJobHelper;
+import com.xxl.job.core.handler.annotation.XxlJob;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+/**
+ * <p>
+ * v4场景回退v3
+ * </p>
+ *
+ * @author dengsixing
+ * @since 2022/12/16
+ **/
+@Slf4j
+@Component
+public class CreateScalingHandler {
+
+    @Autowired
+    private ScalingService scalingService;
+
+    @XxlJob("createScalingHandler")
+    public void createScalingHandler(){
+        XxlJobHelper.log("createScalingHandler start.....");
+
+        scalingService.createEcs();
+
+        XxlJobHelper.log("createScalingHandler end.....");
+    }
+
+
+
+
+}

+ 4 - 0
src/main/resources/bootstrap-prod-eur.yml

@@ -32,5 +32,9 @@ spring:
           - data-id: common-logback-config.yaml
             group: DEFAULT_GROUP
             refresh: true
+
+          - data-id: common-scaling.yaml
+            group: DEFAULT_GROUP
+            refresh: true
       discovery:
         namespace: ${spring.cloud.nacos.namespace}

+ 4 - 0
src/main/resources/bootstrap-prod.yml

@@ -32,6 +32,10 @@ spring:
           - data-id: common-logback-config.yaml
             group: DEFAULT_GROUP
             refresh: true
+
+          - data-id: common-scaling.yaml
+            group: DEFAULT_GROUP
+            refresh: true
       discovery:
         namespace: ${spring.cloud.nacos.namespace}
 

+ 4 - 0
src/main/resources/bootstrap-test-eur.yml

@@ -32,6 +32,10 @@ spring:
           - data-id: common-logback-config.yaml
             group: DEFAULT_GROUP
             refresh: true
+
+          - data-id: common-scaling.yaml
+            group: DEFAULT_GROUP
+            refresh: true
       discovery:
         namespace: ${spring.cloud.nacos.namespace}
 

+ 4 - 0
src/main/resources/bootstrap-test.yml

@@ -32,6 +32,10 @@ spring:
           - data-id: common-logback-config.yaml
             group: DEFAULT_GROUP
             refresh: true
+
+          - data-id: common-scaling.yaml
+            group: DEFAULT_GROUP
+            refresh: true
       discovery:
         namespace: ${spring.cloud.nacos.namespace}