diff --git a/zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/mq/producer/databus/DatabusChangeProducer.java b/zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/mq/producer/databus/DatabusChangeProducer.java index b8d4a995..9b00d400 100644 --- a/zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/mq/producer/databus/DatabusChangeProducer.java +++ b/zt-module-system/zt-module-system-server/src/main/java/com/zt/plat/module/system/mq/producer/databus/DatabusChangeProducer.java @@ -33,10 +33,11 @@ public class DatabusChangeProducer { /** * 是否启用变更消息发送 *

- * 集团侧(数据源):设置为 true,发送变更消息 - * 分公司侧(客户端):设置为 false,禁用变更消息,避免循环 + * 默认值:false(安全优先,避免未配置时导致消息循环) + * 集团侧(数据源):必须显式设置为 true,发送变更消息 + * 分公司侧(客户端):保持 false 或不配置,禁用变更消息,避免循环 */ - @Value("${zt.databus.change.producer.enabled:true}") + @Value("${zt.databus.change.producer.enabled:false}") private boolean enabled; // ==================== 部门变更消息 ==================== diff --git a/zt-module-system/zt-module-system-server/src/main/resources/application-dev.yaml b/zt-module-system/zt-module-system-server/src/main/resources/application-dev.yaml index 9d9f0f8b..7ae49cb2 100644 --- a/zt-module-system/zt-module-system-server/src/main/resources/application-dev.yaml +++ b/zt-module-system/zt-module-system-server/src/main/resources/application-dev.yaml @@ -190,7 +190,7 @@ seata: logSerialization: jackson zt: databus: - # 变更消息生产者配置 + # 变更消息生产者配置(集团侧数据源必须启用) change: producer: - enabled: false + enabled: true # 集团侧启用变更消息发送