From 7482dab45a9edc6a50932f025e9f4fced13330b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=80=A1?= Date: Thu, 31 Jul 2025 17:04:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=85=8D=E7=BD=AE=E4=B8=AD?= =?UTF-8?q?=E5=BF=83=E5=92=8Cseata=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 18 ++++++++++++++ src/main/resources/application-master.yml | 30 ++++++++++++++++++++++- src/main/resources/bootstrap.yml | 8 ++++++ 3 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/bootstrap.yml diff --git a/pom.xml b/pom.xml index 192dc51..923d089 100644 --- a/pom.xml +++ b/pom.xml @@ -73,6 +73,24 @@ 3.1.0 + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-config + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-seata + + + + + io.seata + seata-spring-boot-starter + 1.6.1 + + diff --git a/src/main/resources/application-master.yml b/src/main/resources/application-master.yml index 773c0d6..1d5f257 100644 --- a/src/main/resources/application-master.yml +++ b/src/main/resources/application-master.yml @@ -16,6 +16,8 @@ spring: nacos: discovery: server-addr: 192.168.110.231:8848 + namespace: seata + group: SEATA_GROUP aop: auto: true #开启spring的aop配置 proxy-target-class: true @@ -84,6 +86,7 @@ spring: # master: mymaster # nodes: 192.168.110.231:26379 host: 192.168.110.231 +# host: localhost port: 6379 password: pass database: @@ -160,10 +163,35 @@ ribbon: MaxAutoRetries: 1 #对当前实例的重试次数 MaxAutoRetriesNextServer: 2 #切换实例的重试次数 1 +# Seata分布式事务配置 +seata: + application-id: ${spring.application.name} + tx-service-group: sys-manager-ebtp-project-service-group + service: + vgroup-mapping: + sys-manager-ebtp-project-service-group: default + grouplist: + default: 192.168.110.231:8091 + registry: + type: nacos + nacos: + application: seata-server + server-addr: 192.168.110.231:8848 + group: SEATA_GROUP + namespace: seata + config: + type: nacos + nacos: + server-addr: 192.168.110.231:8848 + namespace: seata + group: SEATA_GROUP + data-id: seataServer.properties + enable-auto-data-source-proxy: true + mconfig: swagger-ui-open: true exception-handle-enabled: true - seata-open-enabled: false + seata-open-enabled: true work-id: 1 #终端ID datacenter-id: 1 #数据中心ID host-name: http://10.238.25.112/ diff --git a/src/main/resources/bootstrap.yml b/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..07660c5 --- /dev/null +++ b/src/main/resources/bootstrap.yml @@ -0,0 +1,8 @@ +spring: + cloud: + nacos: + config: + server-addr: 192.168.110.231:8848 + file-extension: yml + namespace: seata + group: SEATA_GROUP