From daa1e19bc35ced328fbacfb5953e2483dd14be8c Mon Sep 17 00:00:00 2001 From: juhyun10 Date: Sat, 5 Sep 2020 19:20:40 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B8=B0=EC=A1=B4=EC=9D=98=20Feign=20Client=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=ED=95=98=EC=97=AC=20=EC=84=9C=EB=B9=84?= =?UTF-8?q?=EC=8A=A4=EB=93=A4=EA=B0=84=EC=9D=98=20=ED=86=B5=EC=8B=A0?= =?UTF-8?q?=EB=8F=84=20=EC=A3=BC=EC=9A=B8=EB=A1=9C=20=ED=86=B5=EC=8B=A0?= =?UTF-8?q?=ED=95=98=EB=8F=84=EB=A1=9D=20=ED=95=98=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cloud/eventservice/client/MemberFeignClient.java | 11 +++++++++-- .../eventservice/controller/EventController.java | 5 +++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/event-service/src/main/java/com/assu/cloud/eventservice/client/MemberFeignClient.java b/event-service/src/main/java/com/assu/cloud/eventservice/client/MemberFeignClient.java index e3d4d4d..da4b638 100644 --- a/event-service/src/main/java/com/assu/cloud/eventservice/client/MemberFeignClient.java +++ b/event-service/src/main/java/com/assu/cloud/eventservice/client/MemberFeignClient.java @@ -5,8 +5,15 @@ import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; //@FeignClient(name="member-service",url = "http://localhost:8090/member/") -@FeignClient("${member.service.id}") +//@FeignClient("${service.id.member}") +@FeignClient("${service.id.zuul}") // OK public interface MemberFeignClient { - @GetMapping(value = "member/name/{nick}") + + String URL_PREFIX = "/api/mb/member/"; // 회원 서비스의 주울 라우팅경로와 회원 클래스 주소 + + /** + * 주울을 통해 호출할 경로 : http://localhost:5555/api/evt/event/member/{nick} + */ + @GetMapping(value = URL_PREFIX + "name/{nick}") String getYourName(@PathVariable("nick") String nick); } diff --git a/event-service/src/main/java/com/assu/cloud/eventservice/controller/EventController.java b/event-service/src/main/java/com/assu/cloud/eventservice/controller/EventController.java index 2629284..b7c2b65 100644 --- a/event-service/src/main/java/com/assu/cloud/eventservice/controller/EventController.java +++ b/event-service/src/main/java/com/assu/cloud/eventservice/controller/EventController.java @@ -21,11 +21,12 @@ public class EventController { @GetMapping(value = "name/{nick}") public String getYourName(@PathVariable("nick") String nick) { - try { + // 히스트릭트 타임아웃을 테스트하기 위함 + /*try { Thread.sleep(4000); } catch(InterruptedException e) { e.printStackTrace();; - } + }*/ return "[EVENT] Your name is " + customConfig.getYourName() + ", nickname is " + nick; }