服务端配置
server:
port: 8001
eureka:
client:
register-with-eureka: true
fetch-registry: true
instance:
prefer-ip-address: true
#没有心跳淘汰
lease-expiration-duration-in-seconds: 30
#心跳间隔
lease-renewal-interval-in-seconds: 10
spring:
profiles:
active: local
application:
name: seesea-config
cloud:
bus:
enabled: true
trace:
enabled: true
management:
endpoint:
bus-refresh:
enabled: true
endpoints:
web:
exposure:
include: 'bus-refresh'
---
spring:
profiles: local
cloud:
config:
server:
git:
username:
password:
#项目启动时从git拉取配置,拉取失败则项目停止并抛出异常。默认规则是使用时才拉取配置
clone-on-start: true
search-paths: ${application}
uri: https://github.com/xiechongyang7/seesea-open-api-properties.git
force-pull: true
label: master
rabbitmq:
addresses:
username:
password:
eureka:
client:
service-url:
defaultZone: http://~/eureka/
客户端配置
server:
port: 8002
spring:
application:
name: seesea-gateway
profiles:
active: local
eureka:
client:
register-with-eureka: true
fetch-registry: true
management:
endpoints:
web:
exposure:
include: 'refresh'
---
spring:
profiles: local
cloud:
config:
label: master
profile: dev
discovery:
enabled: true
service-id: seesea-config
uri: http://localhost:8001
rabbitmq:
addresses:
username:
password:
eureka:
client:
service-url:
defaultZone: http://~/eureka/