|
@@ -0,0 +1,145 @@
|
|
|
|
|
+spring:
|
|
|
|
|
+ rabbitmq:
|
|
|
|
|
+ username: admin
|
|
|
|
|
+ password: admin
|
|
|
|
|
+ host: 10.10.10.138
|
|
|
|
|
+ port: 5672
|
|
|
|
|
+ virtual-host: /
|
|
|
|
|
+ cloud:
|
|
|
|
|
+ nacos:
|
|
|
|
|
+ discovery:
|
|
|
|
|
+ # 服务注册地址
|
|
|
|
|
+ # server-addr: 47.108.162.14:8848
|
|
|
|
|
+ server-addr: 127.0.0.1:8848
|
|
|
|
|
+ # 命名空间
|
|
|
|
|
+ namespace: sckw-service-platform-dev
|
|
|
|
|
+ # 共享配置
|
|
|
|
|
+ group: sckw-service-platform
|
|
|
|
|
+ # 权重 1-100 数值越大权重越大分配的流量就越大,通常结合权重负载均衡策略
|
|
|
|
|
+ # weight: 100
|
|
|
|
|
+ config:
|
|
|
|
|
+ # 配置中心地址
|
|
|
|
|
+ # server-addr: 47.108.162.14:8848
|
|
|
|
|
+ server-addr: 127.0.0.1:8848
|
|
|
|
|
+ # 配置文件格式
|
|
|
|
|
+ file-extension: yaml
|
|
|
|
|
+ # 命名空间
|
|
|
|
|
+ namespace: sckw-service-platform-dev
|
|
|
|
|
+ # 共享配置
|
|
|
|
|
+ group: sckw-service-platform
|
|
|
|
|
+ enabled: true
|
|
|
|
|
+ stream:
|
|
|
|
|
+ bindings:
|
|
|
|
|
+ sckwSms-out-0:
|
|
|
|
|
+ destination: sckw-sms
|
|
|
|
|
+ content-type: application/json
|
|
|
|
|
+ default-binder: defaultRabbit
|
|
|
|
|
+ group: sckw
|
|
|
|
|
+ sckwMessage-out-0:
|
|
|
|
|
+ destination: sckw-message
|
|
|
|
|
+ content-type: application/json
|
|
|
|
|
+ default-binder: defaultRabbit
|
|
|
|
|
+ group: sckw
|
|
|
|
|
+ binders:
|
|
|
|
|
+ defaultRabbit:
|
|
|
|
|
+ type: rabbit
|
|
|
|
|
+ environment:
|
|
|
|
|
+ spring:
|
|
|
|
|
+ rabbitmq:
|
|
|
|
|
+ virtual-host: /
|
|
|
|
|
+ host: 39.104.134.114
|
|
|
|
|
+ port: 5672
|
|
|
|
|
+ username: wph
|
|
|
|
|
+ password: Yy123...
|
|
|
|
|
+ # sentinel降级配置
|
|
|
|
|
+ sentinel:
|
|
|
|
|
+ transport:
|
|
|
|
|
+ client-ip: ${spring.cloud.client.ip-address} # 获取本机IP地址
|
|
|
|
|
+ port: 8719 #默认8719端口,如果被占用会向上扫描。
|
|
|
|
|
+ #控制台地址
|
|
|
|
|
+ dashboard: 127.0.0.1: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}
|
|
|
|
|
+ # username: ${spring.cloud.nacos.discovery.username}
|
|
|
|
|
+ # password: ${spring.cloud.nacos.discovery.password}
|
|
|
|
|
+ # 设置Nacos中配置文件的命名规则
|
|
|
|
|
+ # data-id: ${spring.application.name}-sentinel-flow-rules
|
|
|
|
|
+ data-id: sckw-system-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-system-sentinel-degrade-rules
|
|
|
|
|
+ group-id: SENTINEL_GROUP
|
|
|
|
|
+ #熔断
|
|
|
|
|
+ rule-type: degrade
|
|
|
|
|
+ #取消慢加载
|
|
|
|
|
+ eager: true
|
|
|
|
|
+ datasource:
|
|
|
|
|
+ dynamic:
|
|
|
|
|
+ seata: true
|
|
|
|
|
+seata:
|
|
|
|
|
+ # seata 服务分组,要与服务端nacos-config.txt中service.vgroup_mapping的后缀对应
|
|
|
|
|
+ # 事务分组名称,要和服务端对应
|
|
|
|
|
+ tx-service-group: system-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}
|
|
|
|
|
+ #server-addr: 47.108.162.14:8848
|
|
|
|
|
+ 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}
|
|
|
|
|
+ #server-addr: 47.108.162.14:8848
|
|
|
|
|
+ namespace: ${spring.cloud.nacos.discovery.namespace}
|
|
|
|
|
+ group: ${spring.cloud.nacos.discovery.group}
|
|
|
|
|
+ application-id: ${spring.application.name}
|
|
|
|
|
+# application-id: sckw-seata-file
|
|
|
|
|
+# 支持feign对sentinel支持
|
|
|
|
|
+#feign:
|
|
|
|
|
+# sentinel:
|
|
|
|
|
+# enabled: true
|
|
|
|
|
+
|
|
|
|
|
+dubbo:
|
|
|
|
|
+ application:
|
|
|
|
|
+ # 此处没有延用spring.application.name是因为当前项目本身也会注册到nacos中,如果dubbo也延用相同的名称,在nacos服务里会看到注册的producer-server服务数为2
|
|
|
|
|
+ name: system-dubbo-server
|
|
|
|
|
+ protocol:
|
|
|
|
|
+ name: dubbo
|
|
|
|
|
+ port: -1
|
|
|
|
|
+ prefer-serialization: java
|
|
|
|
|
+ registry:
|
|
|
|
|
+ # 配置dubbo的注册中心为nacos
|
|
|
|
|
+ address: nacos://${spring.cloud.nacos.discovery.server-addr}
|
|
|
|
|
+ group: ${spring.cloud.nacos.config.group}
|
|
|
|
|
+ protocol: nacos
|
|
|
|
|
+ #use-as-config-center: false
|
|
|
|
|
+ #use-as-metadata-center: false
|