사용자 도구

사이트 도구


java:zuul

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
java:zuul [2019/02/28 20:52]
kwon37xi [다중 path 지정]
java:zuul [2019/02/28 21:44]
kwon37xi
줄 35: 줄 35:
 </code> </code>
 ==== actuator ==== ==== actuator ====
-  * ''/routes''+  * ''/actuator/routes'' 
 +  * boot 2.1 의 경우 ''management.endpoints.web.exposure.include=routes'' 처럼 지정해 줘야 활성화 됨. 혹은 ''*'' 
 + 
 +==== Filter ==== 
 +=== Service ID 알아내기 === 
 +* 'org.springframework.cloud.netflix.zuul.filters.support.FilterConstants#SERVICE_ID_KEY'' 사용 
 +<code java> 
 +  @Override 
 +  public boolean shouldFilter() { 
 +    RequestContext context = RequestContext.getCurrentContext(); 
 +    return "member-api".equals(context.get(SERVICE_ID_KEY)); 
 +  } 
 +</code> 
  
 ===== 참고 ===== ===== 참고 =====
줄 41: 줄 54:
   * [[https://medium.com/knerd/api-infrastructure-at-knewton-whats-in-an-edge-service-51a3777aeb41|API Infrastructure at Knewton: What’s in an Edge Service?]]   * [[https://medium.com/knerd/api-infrastructure-at-knewton-whats-in-an-edge-service-51a3777aeb41|API Infrastructure at Knewton: What’s in an Edge Service?]]
   * [[https://github.com/Netflix/zuul/wiki/How-We-Use-Zuul-At-Netflix|How We Use Zuul At Netflix · Netflix/zuul Wiki]]   * [[https://github.com/Netflix/zuul/wiki/How-We-Use-Zuul-At-Netflix|How We Use Zuul At Netflix · Netflix/zuul Wiki]]
 +  * [[https://dzone.com/articles/dynamic-routing-through-zuul-with-rest-api-spring|Dynamic Routing Through Zuul With a REST API and Spring Boot Without Spring Config — Sub-Domain to Subpath Router - DZone Microservices]]
java/zuul.txt · 마지막으로 수정됨: 2022/08/18 09:19 저자 kwon37xi