最近在研究spring-cloud,研究zuul組件時發生下列錯誤:
Caused by: com.netflix.client.ClientException: Load balancer does not have available server for client: zuul-server
解決辦法就是在pom文件里添加
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId> </dependency>
我測試的是通過zuul調用eureka注冊的服務,網上文章寫的不全,補上缺失的部分。可以參考網上的文章然后加上這部分就可以通過zuul調用eureka服務了。
我的示例代碼在git上,不多說一切盡在代碼中。
地址:https://github.com/leozhang123/springcloud-example.git
http://l7980.iteye.com/blog/2348574