From 0b1e8a79757e167b5c7c381745f6d5eeeaaf0e2d Mon Sep 17 00:00:00 2001 From: TestAccountsUser Date: Mon, 19 Mar 2018 23:56:24 +0100 Subject: [PATCH] ajout configurations --- .idea/workspace.xml | 439 +++++------------- clientui/pom.xml | 6 + .../com/clientui/ClientUiApplication.java | 1 + .../proxies/MicroserviceProduitsProxy.java | 4 +- .../microservice-clientui.properties | 5 +- 5 files changed, 132 insertions(+), 323 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 9ad296d..966d677 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,203 +2,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -226,51 +33,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -279,28 +46,28 @@ - - + + - - + + - - + + - - + + - - + + @@ -309,8 +76,8 @@ - - + + @@ -391,7 +158,6 @@ @@ -602,8 +369,34 @@ - @@ -1567,14 +1364,6 @@ - - - - - - - - @@ -1615,14 +1404,6 @@ - - - - - - - - @@ -1631,54 +1412,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1695,18 +1428,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + diff --git a/clientui/pom.xml b/clientui/pom.xml index cc0133e..6684242 100644 --- a/clientui/pom.xml +++ b/clientui/pom.xml @@ -56,6 +56,12 @@ spring-cloud-starter-netflix-eureka-server + + org.springframework.cloud + spring-cloud-starter-netflix-ribbon + + + org.springframework.boot diff --git a/clientui/src/main/java/com/clientui/ClientUiApplication.java b/clientui/src/main/java/com/clientui/ClientUiApplication.java index ab98c8f..f21671f 100644 --- a/clientui/src/main/java/com/clientui/ClientUiApplication.java +++ b/clientui/src/main/java/com/clientui/ClientUiApplication.java @@ -3,6 +3,7 @@ package com.clientui; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; +import org.springframework.cloud.netflix.ribbon.RibbonClient; import org.springframework.cloud.openfeign.EnableFeignClients; @SpringBootApplication diff --git a/clientui/src/main/java/com/clientui/proxies/MicroserviceProduitsProxy.java b/clientui/src/main/java/com/clientui/proxies/MicroserviceProduitsProxy.java index 94c1dda..3b66cab 100644 --- a/clientui/src/main/java/com/clientui/proxies/MicroserviceProduitsProxy.java +++ b/clientui/src/main/java/com/clientui/proxies/MicroserviceProduitsProxy.java @@ -1,6 +1,7 @@ package com.clientui.proxies; import com.clientui.beans.ProductBean; +import org.springframework.cloud.netflix.ribbon.RibbonClient; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; @@ -8,7 +9,8 @@ import org.springframework.web.bind.annotation.PathVariable; import java.util.List; import java.util.Optional; -@FeignClient(name = "microservice-produits", url = "localhost:9001") +@FeignClient(name = "microservice-produits") +@RibbonClient(name = "microservice-produits") public interface MicroserviceProduitsProxy { @GetMapping(value = "/Produits") diff --git a/config-server-repo/microservice-clientui.properties b/config-server-repo/microservice-clientui.properties index d85c8f5..b0e5274 100644 --- a/config-server-repo/microservice-clientui.properties +++ b/config-server-repo/microservice-clientui.properties @@ -2,4 +2,7 @@ server.port 8080 #Eureka -eureka.client.serviceUrl.defaultZone: http://localhost:9102/eureka/ \ No newline at end of file +eureka.client.serviceUrl.defaultZone: http://localhost:9102/eureka/ + +#Ribbon +microservice-produits.ribbon.listOfServers=localhost:9001,localhost:9011 \ No newline at end of file