Eureka錯誤解決方法

Eureka錯誤解決方法

security.basic.enabled 配置過期或不可用

默認狀況下:
用戶名:user
密碼:啓動應用在控制檯會輸出,以下圖:
security密碼java

也能夠經過以下屬性配置:
spring.security.user.name
spring.security.user.password
若是想要關閉驗證功能:spring

簡單粗暴方法:
把 Security包從pom.xml中移出去
科學一點的:
在Application啓動類上(或者任意@Configure配置類上)增長以下註解:api

@EnableAutoConfiguration(exclude = {    org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class})

defaultZone 配置

圖片描述

eureka 中心與服務須要配置同樣的地址

禁用Eureka做爲客戶端註冊

eureka.client.register-with-eureka=false 
eureka.client.fetch-registry=false

超時問題

com.netflix.hystrix.exception.HystrixRuntimeException: api timed-out and no fallback available. 超時問題
或者 Read timed-out 錯誤
在 yml中加入微信

hystrix:
 command:
  default:
   execution:
    isolation:
     thread:
      timeoutInMilliseconds: 16000

或者fetch

hystrix:
 metrics:
  enabled: true
 command:
  default:
   execution:
    isolation:
     thread:
       timeoutInMilliseconds: 16000

包引用

<!--這個依賴千萬不能省略-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>

掃碼加入QQ羣
微信掃碼加好友

相關文章
相關標籤/搜索