소스 검색

生产配置

chunping 3 년 전
부모
커밋
1080e174d1

+ 20 - 8
mp-admin/src/main/resources/application-8100.yml

@@ -1,6 +1,6 @@
 #三方支付配置
 pay:
-  callbackUrl: https://api.quanshu123.com/service/notify/payCallback
+  callbackUrl: https://mp-api.51jiazhu.com/service/notify/payCallback
 
 # 日志配置
 logging:
@@ -15,9 +15,9 @@ logging:
 # 数据源配置
 spring:
     redis:
-      host: 172.17.0.17
+      host: 172.17.16.10
       port: 6379
-      password: SD232@%Gwwer1ds0(SS323
+      password: 5YgEx,%5crw!9x0F2Em26Gx
       # 连接超时时间(毫秒)
       timeout: 10000
       jedis:
@@ -36,9 +36,9 @@ spring:
         druid:
             # 主库数据源
             master:
-                url: jdbc:mysql://172.17.0.3:3306/ygpdb-prod?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
-                username: ygp_prod
-                password: x23W%s2PcW23)vw23Csaw234)3
+                url: jdbc:mysql://172.17.32.4:3306/mpdb-prod?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
+                username: mp_prod
+                password: x2xs@S3W%s2PcW23)vw23Csaw234)3
             # 从库数据源
             slave:
                 # 从数据源开关/默认关闭
@@ -109,9 +109,21 @@ client:
 # cloud
 cloud:
   # 存储对象公开可访问
-  public-bucket-name: mp-public-1307117429
+  public-bucket-name: mp-public-1310078123
   # 存储对象公开不可访问,需要通过应用下载
-  private-bucket-name: mp-auth-1307117429
+  private-bucket-name: mp-auth-1310078123
+
+  accessKey: AKIDSnvoRovmOkqfGbfT1JL6bssd9OTJsBE1
+  secretKey: auxkHXWFhtpX0C7lCMFrDJ8g39zY8Yic
+  region: ap-shanghai
+
+mq:
+  consumer-conn: true
+  service-url: http://pulsar-rd94exwe9rmq.tdmq-pulsar.ap-sh.qcloud.tencenttdmq.com:5039
+  auth-token: eyJrZXlJZCI6InB1bHNhci1yZDk0ZXh3ZTlybXEiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJwdWxzYXItcmQ5NGV4d2U5cm1xX21wLXNlcnZlci1wcm9kIn0.lV__rvUtTdNxcFI9qq50s81YZxw9V-7vDxK0_tDJHNo
+  topic-ticket-generate: pulsar-rd94exwe9rmq/prod-share/topic-ticket-generate
+  topic-ticket-pay: pulsar-rd94exwe9rmq/prod-share/topic-ticket-pay
+  consumer-topics: pulsar-rd94exwe9rmq/prod-share/topic-ticket-generate,pulsar-rd94exwe9rmq/prod-share/topic-ticket-pay
 
 # 小程序
 miniprogram:

+ 21 - 9
mp-admin/src/main/resources/application-8200.yml

@@ -1,6 +1,6 @@
 #三方支付配置
 pay:
-  callbackUrl: https://api.quanshu123.com/service/notify/payCallback
+  callbackUrl: https://mp-api.51jiazhu.com/service/notify/payCallback
 
 # 日志配置
 logging:
@@ -15,9 +15,9 @@ logging:
 # 数据源配置
 spring:
     redis:
-      host: 172.17.0.17
+      host: 172.17.16.10
       port: 6379
-      password: SD232@%Gwwer1ds0(SS323
+      password: 5YgEx,%5crw!9x0F2Em26Gx
       # 连接超时时间(毫秒)
       timeout: 10000
       jedis:
@@ -36,9 +36,9 @@ spring:
         druid:
             # 主库数据源
             master:
-                url: jdbc:mysql://172.17.0.3:3306/ygpdb-prod?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
-                username: ygp_prod
-                password: x23W%s2PcW23)vw23Csaw234)3
+                url: jdbc:mysql://172.17.32.4:3306/mpdb-prod?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
+                username: mp_prod
+                password: x2xs@S3W%s2PcW23)vw23Csaw234)3
             # 从库数据源
             slave:
                 # 从数据源开关/默认关闭
@@ -92,7 +92,7 @@ server:
     context-path: /
   session-timeout: 1800
   # 生成唯一ID的,同一Mac地址多应用的部署方式,用这个进行区分
-  datacenterId: 1
+  datacenterId: 2
   # 环境标识
   env: prod
 
@@ -109,9 +109,21 @@ client:
 # cloud
 cloud:
   # 存储对象公开可访问
-  public-bucket-name: mp-public-1307117429
+  public-bucket-name: mp-public-1310078123
   # 存储对象公开不可访问,需要通过应用下载
-  private-bucket-name: mp-auth-1307117429
+  private-bucket-name: mp-auth-1310078123
+
+  accessKey: AKIDSnvoRovmOkqfGbfT1JL6bssd9OTJsBE1
+  secretKey: auxkHXWFhtpX0C7lCMFrDJ8g39zY8Yic
+  region: ap-shanghai
+
+mq:
+  consumer-conn: false
+  service-url: http://pulsar-rd94exwe9rmq.tdmq-pulsar.ap-sh.qcloud.tencenttdmq.com:5039
+  auth-token: eyJrZXlJZCI6InB1bHNhci1yZDk0ZXh3ZTlybXEiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJwdWxzYXItcmQ5NGV4d2U5cm1xX21wLXNlcnZlci1wcm9kIn0.lV__rvUtTdNxcFI9qq50s81YZxw9V-7vDxK0_tDJHNo
+  topic-ticket-generate: pulsar-rd94exwe9rmq/prod-share/topic-ticket-generate
+  topic-ticket-pay: pulsar-rd94exwe9rmq/prod-share/topic-ticket-pay
+  consumer-topics: pulsar-rd94exwe9rmq/prod-share/topic-ticket-generate,pulsar-rd94exwe9rmq/prod-share/topic-ticket-pay
 
 # 小程序
 miniprogram:

+ 4 - 0
mp-admin/src/main/resources/application-dev.yml

@@ -106,6 +106,10 @@ cloud:
     # 存储对象公开不可访问,需要通过应用下载
     private-bucket-name: mp-auth-test-1307117429
 
+    accessKey: AKIDDF4dwzlGVTAmCMGvLVP4UfbHiuqVzFEw
+    secretKey: TgbFcjZ8HDse9ToujIabLo1yf5YqtfBX
+    region: ap-shanghai
+
 mq:
     consumer-conn: false
     service-url: http://pulsar-rkrxw2wx8zeo.tdmq-pulsar.ap-sh.public.tencenttdmq.com:8080

+ 9 - 5
mp-admin/src/main/resources/application-test.yml

@@ -111,13 +111,17 @@ cloud:
   # 存储对象公开不可访问,需要通过应用下载
   private-bucket-name: mp-auth-test-1307117429
 
+  accessKey: AKIDDF4dwzlGVTAmCMGvLVP4UfbHiuqVzFEw
+  secretKey: TgbFcjZ8HDse9ToujIabLo1yf5YqtfBX
+  region: ap-shanghai
+
 mq:
   consumer-conn: true
-  service-url: http://pulsar-rkrxw2wx8zeo.tdmq-pulsar.ap-sh.public.tencenttdmq.com:8080
-  auth-token: eyJrZXlJZCI6InB1bHNhci1ya3J4dzJ3eDh6ZW8iLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJwdWxzYXItcmtyeHcyd3g4emVvX21wLXNlcnZlci10ZXN0In0.12cemXSqXGn9beDFnB-uUe477G6pP9bNbDUA4fIRsgk
-  topic-ticket-generate: pulsar-rkrxw2wx8zeo/test-share/topic-ticket-generate
-  topic-ticket-pay: pulsar-rkrxw2wx8zeo/test-share/topic-ticket-pay
-  consumer-topics: pulsar-rkrxw2wx8zeo/test-share/topic-ticket-generate,pulsar-rkrxw2wx8zeo/test-share/topic-ticket-pay
+  service-url: http://pulsar-op4bzppa37m4.tdmq-pulsar.ap-sh.public.tencenttdmq.com:8080
+  auth-token: eyJrZXlJZCI6InB1bHNhci1vcDRienBwYTM3bTQiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJwdWxzYXItb3A0YnpwcGEzN200X21wLXNlcnZlci10ZXN0In0.GVeFHHSqIYqTeOtXItWOT-NfydCSNvvVVS2FlpFZNKY
+  topic-ticket-generate: pulsar-op4bzppa37m4/test-share/topic-ticket-generate
+  topic-ticket-pay: pulsar-op4bzppa37m4/test-share/topic-ticket-pay
+  consumer-topics: pulsar-op4bzppa37m4/test-share/topic-ticket-generate,pulsar-op4bzppa37m4/test-share/topic-ticket-pay
 
 
 # 小程序

+ 26 - 3
mp-common/src/main/java/com/qs/mp/common/qcloud/QcloudFileUtils.java

@@ -14,11 +14,14 @@ import java.io.File;
 import java.io.InputStream;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Component;
 
 /**
  * @author zhongcp
  * @Date 2021/9/18
  */
+@Component
 public class QcloudFileUtils {
 
   private static final Logger logger = LoggerFactory.getLogger(QcloudFileUtils.class);
@@ -26,13 +29,33 @@ public class QcloudFileUtils {
   static COSClient cosClient = createCli();
 
   static COSClient createCli() {
-    return createCli("ap-shanghai");
+    return createCli(region);
+  }
+
+  private static String accessKey;
+
+  @Value("${cloud.accessKey}")
+  public void setAccessKey(String accessKey) {
+    accessKey = accessKey;
+  }
+
+  private static String secretKey;
+
+  @Value("${cloud.secretKey}")
+  public void setSecretKey(String secretKey) {
+    secretKey = secretKey;
+  }
+
+  private static String region;
+
+  @Value("${cloud.region}")
+  public void setRegion(String region) {
+    secretKey = region;
   }
 
   static COSClient createCli(String region) {
     // 初始化用户身份信息(secretId, secretKey)
-    COSCredentials cred = new BasicCOSCredentials("AKIDDF4dwzlGVTAmCMGvLVP4UfbHiuqVzFEw",
-        "TgbFcjZ8HDse9ToujIabLo1yf5YqtfBX");
+    COSCredentials cred = new BasicCOSCredentials(accessKey, secretKey);
     // 设置bucket的区域, COS地域的简称请参照 https://www.qcloud.com/document/product/436/6224
     ClientConfig clientConfig = new ClientConfig(new Region(region));
     // 生成cos客户端