application.yml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. spring:
  2. profiles:
  3. active: prod
  4. application:
  5. name: eureka-server
  6. server:
  7. port: 9001
  8. ---
  9. # 本地开发环境
  10. spring:
  11. profiles: local_dev
  12. #eurekaServer
  13. eureka:
  14. instance:
  15. prefer-ip-address: true
  16. # 仅测试使用,部署上线不使用
  17. status-page-url-path: /swagger-ui.html
  18. client:
  19. register-with-eureka: false
  20. fetch-registry: false
  21. service-url:
  22. defaultZone: http://172.16.0.46:9511/eureka/
  23. server:
  24. # 关闭自我保护机制(不关闭会在所有服务连接异常85%后不在注销服务)
  25. enable-self-preservation: false
  26. # 每隔30s扫描服务列表,移除失效服务(默认60000)
  27. eviction-interval-timer-in-ms: 30000
  28. management:
  29. endpoints:
  30. web:
  31. exposure:
  32. include: '*'
  33. # endpoint:
  34. # health:
  35. # show-details: always
  36. ---
  37. # 部署环境
  38. spring:
  39. profiles: prod
  40. eureka:
  41. instance:
  42. prefer-ip-address: true
  43. lease-renewal-interval-in-seconds: 10
  44. lease-expiration-duration-in-seconds: 30
  45. client:
  46. service-url:
  47. # 集群地址多个用逗号隔开
  48. defaultZone: http://${spring.cloud.client.ip-address}:${server.port}/eureka/
  49. # 是否将自己注册到Eureka Server 默认为true
  50. fetch-registry: false
  51. # 是否从Eureka Server查询注册信息
  52. register-with-eureka: true
  53. server:
  54. # 关闭自我保护模式
  55. enable-self-preservation: false
  56. # 清理服务间隔
  57. eviction-interval-timer-in-ms: 30000
  58. management:
  59. endpoints:
  60. web:
  61. exposure:
  62. include: '*'