From effd504d482c89379daa63a4025336f5bd348913 Mon Sep 17 00:00:00 2001
From: yhan219 <yhan219@sina.com>
Date: 星期五, 16 六月 2023 22:58:36 +0800
Subject: [PATCH] !359 [需求认领] 对接 powerjob 实现分布式任务调度 集成方式参考框架内 xxl-job * 对接powerjob替换xxl-job实现分布式任务调度

---
 ruoyi-admin/src/main/resources/application-dev.yml |   75 +++++++++++++++++++++----------------
 1 files changed, 42 insertions(+), 33 deletions(-)

diff --git a/ruoyi-admin/src/main/resources/application-dev.yml b/ruoyi-admin/src/main/resources/application-dev.yml
index fd65410..e2ca3d6 100644
--- a/ruoyi-admin/src/main/resources/application-dev.yml
+++ b/ruoyi-admin/src/main/resources/application-dev.yml
@@ -8,27 +8,19 @@
   username: ruoyi
   password: 123456
 
---- # xxl-job 閰嶇疆
-xxl.job:
-  # 鎵ц鍣ㄥ紑鍏�
-  enabled: true
-  # 璋冨害涓績鍦板潃锛氬璋冨害涓績闆嗙兢閮ㄧ讲瀛樺湪澶氫釜鍦板潃鍒欑敤閫楀彿鍒嗛殧銆�
-  admin-addresses: http://localhost:9100/xxl-job-admin
-  # 鎵ц鍣ㄩ�氳TOKEN锛氶潪绌烘椂鍚敤
-  access-token: xxl-job
-  executor:
-    # 鎵ц鍣ˋppName锛氭墽琛屽櫒蹇冭烦娉ㄥ唽鍒嗙粍渚濇嵁锛涗负绌哄垯鍏抽棴鑷姩娉ㄥ唽
-    appname: xxl-job-executor
-    # 鎵ц鍣ㄧ鍙e彿 鎵ц鍣ㄤ粠9101寮�濮嬪線鍚庡啓
-    port: 9101
-    # 鎵ц鍣ㄦ敞鍐岋細榛樿IP:PORT
-    address:
-    # 鎵ц鍣↖P锛氶粯璁よ嚜鍔ㄨ幏鍙朓P
-    ip:
-    # 鎵ц鍣ㄨ繍琛屾棩蹇楁枃浠跺瓨鍌ㄧ鐩樿矾寰�
-    logpath: ./logs/xxl-job
-    # 鎵ц鍣ㄦ棩蹇楁枃浠朵繚瀛樺ぉ鏁帮細澶т簬3鐢熸晥
-    logretentiondays: 30
+--- # powerjob 閰嶇疆
+powerjob:
+  worker:
+    enabled: true
+    # 闇�瑕佺幇鍦╬owerjob鐧诲綍椤垫墽琛屽簲鐢ㄦ敞鍐屽悗鎵嶈兘浣跨敤
+    app-name: ruoyi-worker
+    enable-test-mode: false
+    max-appended-wf-context-length: 4096
+    max-result-length: 4096
+    port: 27777
+    protocol: http
+    server-address: 127.0.0.1:7700,127.0.0.1:7701
+    store-strategy: disk
 
 --- # 鏁版嵁婧愰厤缃�
 spring:
@@ -86,15 +78,17 @@
         # 鏈�灏忕┖闂茬嚎绋嬫暟閲�
         minIdle: 10
         # 閰嶇疆鑾峰彇杩炴帴绛夊緟瓒呮椂鐨勬椂闂�
-        connectionTimeout: 10000
+        connectionTimeout: 30000
         # 鏍¢獙瓒呮椂鏃堕棿
         validationTimeout: 5000
         # 绌洪棽杩炴帴瀛樻椿鏈�澶ф椂闂达紝榛樿10鍒嗛挓
-        idleTimeout: 60000
+        idleTimeout: 600000
         # 姝ゅ睘鎬ф帶鍒舵睜涓繛鎺ョ殑鏈�闀跨敓鍛藉懆鏈燂紝鍊�0琛ㄧず鏃犻檺鐢熷懡鍛ㄦ湡锛岄粯璁�30鍒嗛挓
-        maxLifetime: 900000
+        maxLifetime: 1800000
         # 杩炴帴娴嬭瘯query锛堥厤缃娴嬭繛鎺ユ槸鍚︽湁鏁堬級
         connectionTestQuery: SELECT 1
+        # 澶氫箙妫�鏌ヤ竴娆¤繛鎺ョ殑娲绘��
+        keepaliveTime: 30000
 
 --- # redis 鍗曟満閰嶇疆(鍗曟満涓庨泦缇ゅ彧鑳藉紑鍚竴涓彟涓�涓渶瑕佹敞閲婃帀)
 spring.data:
@@ -156,14 +150,29 @@
   # Socket杩炴帴瓒呮椂鍊硷紝鍗曚綅姣锛岀己鐪佸�间笉瓒呮椂
   connectionTimeout: 0
 
---- # sms 鐭俊
+--- # sms 鐭俊 鏀寔 闃块噷浜� 鑵捐浜� 浜戠墖 绛夌瓑鍚勫紡鍚勬牱鐨勭煭淇℃湇鍔″晢
+# https://wind.kim/doc/start 鏂囨。鍦板潃 鍚勪釜鍘傚晢鍙悓鏃朵娇鐢�
 sms:
-  enabled: false
   # 闃块噷浜� dysmsapi.aliyuncs.com
-  # 鑵捐浜� sms.tencentcloudapi.com
-  endpoint: "dysmsapi.aliyuncs.com"
-  accessKeyId: xxxxxxx
-  accessKeySecret: xxxxxx
-  signName: 娴嬭瘯
-  # 鑵捐涓撶敤
-  sdkAppId:
+  alibaba:
+    #璇锋眰鍦板潃 榛樿涓� dysmsapi.aliyuncs.com 濡傛棤鐗规畩鏀瑰彉鍙互涓嶇敤璁剧疆
+    requestUrl: dysmsapi.aliyuncs.com
+    #闃块噷浜戠殑accessKey
+    accessKeyId: xxxxxxx
+    #闃块噷浜戠殑accessKeySecret
+    accessKeySecret: xxxxxxx
+    #鐭俊绛惧悕
+    signature: 娴嬭瘯
+  tencent:
+    #璇锋眰鍦板潃榛樿涓� sms.tencentcloudapi.com 濡傛棤鐗规畩鏀瑰彉鍙笉鐢ㄨ缃�
+    requestUrl: sms.tencentcloudapi.com
+    #鑵捐浜戠殑accessKey
+    accessKeyId: xxxxxxx
+    #鑵捐浜戠殑accessKeySecret
+    accessKeySecret: xxxxxxx
+    #鐭俊绛惧悕
+    signature: 娴嬭瘯
+    #鐭俊sdkAppId
+    sdkAppId: appid
+    #鍦板煙淇℃伅榛樿涓� ap-guangzhou 濡傛棤鐗规畩鏀瑰彉鍙笉鐢ㄨ缃�
+    territory: ap-guangzhou

--
Gitblit v1.9.3