사용자 외부 요청을 단일화할 수 있도록 도와주는 API Gateway Service Netflix Ribbon과 Zuul Spring Cloud Gateway - (기본, Filter, Eureka연동, Load Balancer) API Gateway란? 사용자가 설정한 라우팅 설정에 따라 각 엔드포인트로 클라이언트 대신 MS설정을 확인하여 Client에게 다시 전달해줄 수 있는 Proxy역할을 하고있다. 역할 인증 및 권한 부여 서비스 검색 통합 응답 캐싱 부하분산 로킹 추적, 상관관계 (클라이언트 요청 헤더, 쿼리스트링 청구) IP 허용 목록에 추가 클라이언트 요청이 들어온경우 API Gateway를 통해 진입 후 MS에게 요청을 전달 및 응답을 받고 다시 클라이언트에게 전달한다. Netflix Ri..
MSA의경우, 하나의 서비스에 집중하고있다. LocaBalancer(API Gateway)를 통해 들어온 요청정보를가지고 Spring Discovery에게 전달하면 Spring Discovery는 MS의 정보를 갖고있기에 요청된 경로의 서버를 검색해준다. 서비스 등록 및 검색기능 ex) Netflix Eureka Eureka Service Discovery 프로젝트 생성 Create New Project → Spring Initializr Dependencies Spring Boot → 2.7.13 Spring Clout Discovery > Eureka Server application.yml server: port: 8761 spring: application: name: discoveryservic..
- Total
- Today
- Yesterday
- docker
- install
- springboot
- 중간연산
- nginx
- vscode
- Vuex
- container
- Vue
- ApplicationContext
- mvn
- lambda
- 자바8
- MAC
- map
- 차이
- NPM
- JPA
- AnnotationConfigApplicationContext
- ngnix
- Intellij
- java
- 스트림
- 최종연산
- BeanFactory
- 영속성 컨텍스트
- webpack
- 람다
- elasticsearch
- stream
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |