bootstrap-dev.yml 4.7 KB

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