spring: cloud: nacos: discovery: # 服务注册地址 server-addr: 10.10.10.230:8848 # 命名空间 namespace: sckw_zk # 共享配置 group: sckw-service-platform config: # 配置中心地址 server-addr: 10.10.10.230:8848 # 配置文件格式 file-extension: yaml # 命名空间 namespace: sckw_zk # 共享配置 group: sckw-service-platform data: # sentinel降级配置 sentinel: transport: client-ip: ${spring.cloud.client.ip-address} # 获取本机IP地址 port: 8719 #默认8719端口,如果被占用会向上扫描。 #控制台地址 dashboard: 10.10.10.230:19527 log: #日志路径 dir: logs/sentinel # 默认将调用链路收敛,导致链路流控效果无效 web-context-unify: false #持久化nacos配置中 datasource: #sentinel-rule: 唯一名称可自定义 #限流 flow: nacos: # 设置Nacos的连接地址、命名空间和Group ID namespace: sckw-service-platform-dev server-addr: ${spring.cloud.nacos.discovery.server-addr} # 设置Nacos中配置文件的命名规则 # data-id: ${spring.application.name}-sentinel-flow-rules data-id: sckw-message-sentinel-flow-rules group-id: SENTINEL_GROUP data-type: json # 必填的重要字段,指定当前规则类型是"限流" rule-type: flow #熔断 degrade: nacos: namespace: sckw-service-platform-dev server-addr: ${spring.cloud.nacos.discovery.server-addr} #data-id: ${spring.application.name}-sentinel-degrade-rules data-id: sckw-message-sentinel-degrade-rules group-id: SENTINEL_GROUP #熔断 rule-type: degrade #取消慢加载 eager: true datasource: dynamic: seata: false main: allow-circular-references: true seata: # seata 服务分组,要与服务端nacos-config.txt中service.vgroup_mapping的后缀对应 # 事务分组名称,要和服务端对应 tx-service-group: message-seata-service-group service: vgroup-mapping: # key是事务分组名称 value要和服务端的机房名称保持一致 system-seata-service-group: default registry: # 指定nacos作为注册中心 type: nacos nacos: server-addr: ${spring.cloud.nacos.discovery.server-addr} namespace: ${spring.cloud.nacos.discovery.namespace} #group: SEATA_GROUP为默认分组 group: ${spring.cloud.nacos.discovery.group} config: # 指定nacos作为配置中心 type: nacos nacos: server-addr: ${spring.cloud.nacos.discovery.server-addr} namespace: ${spring.cloud.nacos.discovery.namespace} group: ${spring.cloud.nacos.discovery.group} application-id: ${spring.application.name} # 支持feign对sentinel支持 #feign: # sentinel: # enabled: true # dubbo dubbo: application: # 此处没有延用spring.application.name是因为当前项目本身也会注册到nacos中,如果dubbo也延用相同的名称,在nacos服务里会看到注册的producer-server服务数为2 name: message-dubbo-server parameters: group: ${spring.cloud.nacos.discovery.group} namespace: ${spring.cloud.nacos.discovery.namespace} protocol: name: dubbo port: -1 registry: # 配置dubbo的注册中心为nacos address: nacos://${spring.cloud.nacos.discovery.server-addr} group: ${spring.cloud.nacos.discovery.group} namespace: ${spring.cloud.nacos.discovery.namespace} protocol: nacos #use-as-config-center: false #use-as-metadata-center: false links: