bootstrap-dev.yml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. spring:
  2. cloud:
  3. nacos:
  4. discovery:
  5. # 服务注册地址
  6. server-addr: 10.10.10.230:8848
  7. # 命名空间
  8. namespace: sckw_zk
  9. # 共享配置
  10. group: sckw-service-platform
  11. config:
  12. # 配置中心地址
  13. server-addr: 10.10.10.230:8848
  14. # 配置文件格式
  15. file-extension: yaml
  16. # 命名空间
  17. namespace: sckw_zk
  18. # 共享配置
  19. group: sckw-service-platform
  20. # seata-sentinel读取的nacos配置
  21. lfdc:
  22. nacos:
  23. server-addr: 10.10.10.230:8848
  24. namespace: sckw-service-platform-dev
  25. group: sckw-service-platform
  26. data:
  27. # sentinel降级配置
  28. sentinel:
  29. transport:
  30. client-ip: ${spring.cloud.client.ip-address} # 获取本机IP地址
  31. port: 8719 #默认8719端口,如果被占用会向上扫描。
  32. #控制台地址
  33. dashboard: 10.10.10.230:19527
  34. log:
  35. #日志路径
  36. dir: logs/sentinel
  37. # 默认将调用链路收敛,导致链路流控效果无效
  38. web-context-unify: false
  39. #持久化nacos配置中
  40. datasource:
  41. #sentinel-rule: 唯一名称可自定义
  42. #限流
  43. flow:
  44. nacos:
  45. # 设置Nacos的连接地址、命名空间和Group ID
  46. # server-addr: ${spring.cloud.nacos.discovery.server-addr}
  47. server-addr: ${lfdc.nacos.server-addr}
  48. namespace: ${lfdc.nacos.namespace}
  49. # 设置Nacos中配置文件的命名规则
  50. # data-id: ${spring.application.name}-sentinel-flow-rules
  51. data-id: sckw-example-sentinel-flow-rules
  52. group-id: SENTINEL_GROUP
  53. data-type: json
  54. # 必填的重要字段,指定当前规则类型是"限流"
  55. rule-type: flow
  56. #熔断
  57. degrade:
  58. nacos:
  59. # server-addr: ${spring.cloud.nacos.discovery.server-addr}
  60. server-addr: ${lfdc.nacos.server-addr}
  61. namespace: ${lfdc.nacos.namespace}
  62. #data-id: ${spring.application.name}-sentinel-degrade-rules
  63. data-id: sckw-example-sentinel-degrade-rules
  64. group-id: SENTINEL_GROUP
  65. #熔断
  66. rule-type: degrade
  67. #取消慢加载
  68. eager: true
  69. datasource:
  70. dynamic:
  71. seata: true
  72. main:
  73. allow-circular-references: true
  74. seata:
  75. # seata 服务分组,要与服务端nacos-config.txt中service.vgroup_mapping的后缀对应
  76. # 事务分组名称,要和服务端对应
  77. tx-service-group: example-seata-service-group
  78. service:
  79. vgroup-mapping:
  80. # key是事务分组名称 value要和服务端的机房名称保持一致
  81. example-seata-service-group: default
  82. registry:
  83. # 指定nacos作为注册中心
  84. type: nacos
  85. nacos:
  86. server-addr: ${lfdc.nacos.server-addr}
  87. namespace: ${lfdc.nacos.namespace}
  88. group: ${lfdc.nacos.group}
  89. # server-addr: ${spring.cloud.nacos.discovery.server-addr}
  90. # namespace: ${spring.cloud.nacos.discovery.namespace}
  91. # #group: SEATA_GROUP为默认分组
  92. # group: ${spring.cloud.nacos.discovery.group}
  93. config:
  94. # 指定nacos作为配置中心
  95. type: nacos
  96. nacos:
  97. # server-addr: ${spring.cloud.nacos.discovery.server-addr}
  98. # namespace: ${spring.cloud.nacos.discovery.namespace}
  99. # group: ${spring.cloud.nacos.discovery.group}
  100. server-addr: ${lfdc.nacos.server-addr}
  101. namespace: ${lfdc.nacos.namespace}
  102. group: ${lfdc.nacos.group}
  103. application-id: ${spring.application.name}
  104. # 当前不生效,使用驼峰
  105. enabled: true
  106. # enable-auto-data-source-proxy: false
  107. enableAutoDataSourceProxy: false
  108. # 支持feign对sentinel支持
  109. #feign:
  110. # sentinel:
  111. # enabled: true
  112. # dubbo
  113. dubbo:
  114. application:
  115. # 此处没有延用spring.application.name是因为当前项目本身也会注册到nacos中,如果dubbo也延用相同的名称,在nacos服务里会看到注册的producer-server服务数为2
  116. name: example-dubbo-server
  117. parameters:
  118. group: ${spring.cloud.nacos.discovery.group}
  119. namespace: ${spring.cloud.nacos.discovery.namespace}
  120. protocol:
  121. name: dubbo
  122. port: -1
  123. registry:
  124. # 配置dubbo的注册中心为nacos
  125. address: nacos://${spring.cloud.nacos.discovery.server-addr}
  126. group: ${spring.cloud.nacos.discovery.group}
  127. namespace: ${spring.cloud.nacos.discovery.namespace}
  128. protocol: nacos
  129. #use-as-config-center: false
  130. #use-as-metadata-center: false
  131. links: