Eureka 프로필 설명
6585 단어 springcloud
Eureka 서버:
application.yml
# eureka( ) 。 yml properties ,yml yml, yaml, , 。
# yml ;
# 1 , , , tab, eclipse (spring Spring Tool Suite3.9.3) ;
# 。 port:8761 。
server:
port: 8761 # eureka 。 8761, , 8080
eureka:
client:
# ,eureka server eureka client, eureka 。
# , registerWithEureka true, eureka server Cannot execute request on any known server
registerWithEureka: false # eureka , true, eureka server, eureka, false
fetchRegistry: false # , true, eureka server, eureka , , false
#server:
# , 5min(John Carnell)
#waitTimeInMsWhenSyncEmpty: 5 # John , 3 , 10s, 30s eureka。 ?
#
spring:
profiles:
active: dev
# profile , active profiles , profiles
---
#
spring:
profiles: dev
security: #
basic:
enabled: true # , true, 。
user:
name: eureka # ,
password: eureka # ,
eureka:
# EurekaServerConfigBean, Client Instance client jar ,Server server jar 。
# eureka EurekaXXXConfigBean。
server:
# , true。 , 15 85%(renewalPercentThreshold) , 。
# , :RENEWALS ARE LESSER THAN THE THRESHOLD. THE SELF PRESERVATION MODE IS TURNED OFF.
# THIS MAY NOT PROTECT INSTANCE EXPIRY IN CASE OF NETWORK/OTHER PROBLEMS.
enableSelfPreservation: true # fasle 。 , 。
renewalPercentThreshold: 0.85 # 85%
client:
serviceUrl:
# registerWithEureka ,defaultZone 。 , 。
# defaultZone localhost 。 John , 。
# , http://localhost:8761/eureka, , , ,
# server , 。 client , 。
# , 8761 , eureka server 8080 8761 ?
defaultZone: http://${security.user.name}:${security.user.password}@localhost:${server.port}/eureka # 。
---
# 。profiles , , --spring.profiles.active=${HOST_NAME},
# active 。
# eureka , eureka defaultZone , , eureka ,
# yml --- , 。
spring:
profiles: hifu-test1
security:
user:
name: eureka
password: eureka
eureka:
instance:
hostname: hifu-test1
server:
# eureka server readCacheMap , ,client readCacheMap, readWriteCacheMap readCacheMap
# 30 ,eclipse 0 , responseCacheUpdateIntervalMs = 30 * 1000。
response-cache-update-interval-ms: 3000 # responseCacheUpdateInvervalMs, 。 3 。
# eureka server readWriteCacheMap , , ,
# registry ,registry ConcurrentHashMap。
# evict , 180s
responseCacheAutoExpirationInSeconds: 180
# , 3s。 evictionIntervalTimerInMs = 60 * 1000, 。
# INFO , info , 60 3 。
evictionIntervalTimerInMs: 3000 # EvictionIntervalTimerInMs,yml 。
client:
serviceUrl:
# eureka , 。
defaultZone: http://${security.user.name}:${security.user.password}@10.13.22.19:${server.port}/eureka
healthcheck:
enabled: true
registerWithEureka: true # eureka , , true, false。
fetchRegistry: false # eureka , , eureka , eureka 。
---
spring:
profiles: hifu-test2
security:
user:
name: eureka
password: eureka
eureka:
instance:
hostname: hifu-test2
server:
responseCacheUpdateIntervalMs: 3000
responseCacheAutoExpirationInSeconds: 180
evictionIntervalTimerInMs: 3000
client:
serviceUrl:
defaultZone: http://${security.user.name}:${security.user.password}@10.13.22.18:${server.port}/eureka
healthcheck:
enabled: true
registerWithEureka: true
fetchRegistry: false
Eureka 클 라 이언 트:
server:
port: 8010 #
context-path: /api #
#debug: true
eureka:
# EurekaClientConfigBean( EurekaClientConfig)
client:
# eureka 。 true
enabled: true # , eureka, false , @EnableDiscoveryClient 。 , 。
# registerWithEureka(John、 ) register-with-eureka( ) ,eclipse STS 。
# , ,eclipse ( )。
registerWithEureka: true # true, 。
fetchRegistry: true # true, 。
# , 30 。 EurekaClientConfigBean, DefaultEurekaClientConfig ( spring , Netflix )
registry-fetch-interval-seconds: 30 # eureka server client , 。
# eureka , , :Cannot execute request on any known server
# :com.netflix.discovery.endpoint.EndpointUtils
serviceUrl:
defaultZone: http://eureka:eureka@localhost:8761/eureka # , , :,
# Camden SR4( eureka-client.jar1.2.6) , SR6( 1.2.4) SR4 ;
# Brixton SR7( 1.1.7, eureka-client, spring-cloud-netflix ), 。
# IDE , 。 eureka ( ), actuator, HealthCheckHandler HealthIndicator。
# , :https://blog.csdn.net/xiao_jun_0820/article/details/77991963
# healthcheck, actuator。
healthcheck:
enabled: true # true。 , , , actuator health 。
# EurekaInstanceConfigBean。 com.netflix.appinfo.InstanceInfo( spring )
instance:
# IP Eureka Server , false IP
# false,eureka 192.168.100.16:client-microservice:8010
preferIpAddress: true # false。 true。 Docker , , DNS , - John Carnell
# 。
instanceId: ${spring.cloud.client.hostname}:${spring.application.name}:${spring.application.instance_id:${server.port}}
#
leaseRenewalIntervalInSeconds: 30 # 。 30 , 。 DiscoveryClient.initScheduledTasks
leaseExpirationDurationInSeconds: 90 # 。 90 , 。
# 。 context-path,actuator , eureka
status-page-url-path: ${server.context-path}/info
health-check-url-path: ${server.context-path}/health
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Spring Cloud에서 Feign에 대한 일반적인 질문 요약1. FeignClient 인터페이스, @GettingMapping 같은 조합 메모는 사용할 수 없음 코드 예: 이쪽 @RequestMapping(value = "/simple/{id}", method = Reque...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.