bootstrap-dev.yml 4.3 KB

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