본문 바로가기
반응형

개발/Cloud8

Spring Cloud Gateway 2.1.0RELEASE 레퍼런스 Spring Cloud Gateway 2.1.0RELEASE 레퍼런스 출처: https://springboot.cloud/26 [갓.바.조.아] 2019년 5월 12일, 2.1.0.RELEASE 버전 기준 https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.1.0.RELEASE/single/spring-cloud-gateway.html Spring Cloud Gateway 2.1.0.RELEASE This project provides an API Gateway built on top of the Spring Ecosystem, including: Spring 5, Spring Boot 2 and Project Reactor. Sprin.. 2019. 10. 10.
Spring에서 Client Authentication (two-way TLS/SSL) 구현하기출처: https://springboot.cloud/20?category=674395 [갓.바.조.아] 출처: https://springboot.cloud/20?category=674395 [갓.바.조.아] https://springboot.cloud/19 에서는 내부망 혹은 사설인증서를 통해 TLS/SSL을 구현할 경우 CA를 신뢰할 수 없어 검증을 회피하는 로직을 적어보았다. 이 경우는 HTTPS를 통해 전달 과정에서 암호화는 유지가 되지만, 이것이 신뢰할 수 있는지 없는지는 신경을 쓰지 않는 방법이다. 반대로, 클라이언트와 서버간에 매칭이 되는 인증서를 소유하고 있지 않다면 서로 접근을 아예 거부하는 방법이 필요할 수도 있다. 뭔가 정보 수집을 하는 서버-에이전트간에 인증된 에이전트에서만 정보를 받아들이게 한다던가 뭐 그런 경우로 쓰고 있는데, 간단하게 구현을 할 때는 HTTP HEADER에 AUTH.. 2019. 10. 10.
(Spring Cloud) Zuul 출처: https://supawer0728.github.io/2018/03/11/Spring-Cloud-Zuul/ Zuul Netflix에서 사용하는 JVM 기반의 라우터이자, 로드 밸런서 아래의 용도로 사용할 수 있다 인증과 보안 : 리소스에 대한 인증 정보를 식별하고, 인증이 되지 않는 경우 요청 거부 모니터링과 분석 : 서비스 상세를 파악하기 위해, 의미있는 정보와 통계를 추적 동적 라우팅 트래픽 조정 그 외… 출처 : https://github.com/Netflix/zuul/wiki/How-We-Use-Zuul-At-Netflix 기본 예제 상황 client가 zuul을 http://zuul.com/api/members/1을 호출하면 zuul은 해당 요청을 member-api에 http://mem.. 2019. 8. 19.
(펌) Spring Cloud - Zuul API gateway & Proxy !(Netflix Zuul) 출처: https://coding-start.tistory.com/123 Spring Cloud - Zuul API gateway & Proxy !(Netflix Zuul) Netflix Zuul 이란 무엇인가? 마이크로서비스 아키텍쳐(MSA)에서 Netflix Zuul은 간단히 API gateway 또는 API Service,Edge Service로 정의된다. 그래서 하는 일이 무엇이냐? 마이크로서비스 아키텍쳐에서 여러 클라이언트 요청을 적절한 서비스로 프록시하거나 라우팅하기 위한 서비스이다. 위의 이미지에서 보이듯, 모든 마이크로서비스의 종단점은 숨기고 모든 요청을 최앞단에서 Zuul이 받아 적절한 서비스로 분기를 시키게된다. 모든 마이크로서비스의 종단점을 숨겨야하는 이유가 무엇인가? 1) 클라이언트.. 2019. 8. 19.
반응형