일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준 19238
- java 기술면접
- Coroutine
- MySQL
- spring security
- 백준 16235
- 웹어플리케이션 서버
- 백준 16719
- Spring
- JVM
- springboot
- 프로그래머스
- 백준 16236
- 백준 15685
- 백준 파이썬
- spring oauth
- spring cloud
- java
- 백준
- MSA
- Kotlin
- 백준 17626
- Spring Boot
- sql 기술면접
- 백준 17779
- re.split
- JPA
- with recursive
- 프로래머스
- 파이썬
- Today
- Total
목록spring cloud (11)
시작이 반
API Gateway API Gateway Service는 사용자가 설정한 라우팅 설정에 따라서 각각 엔드포인트로 클라이언트를 대신 요청하고 응답을 받으면 다시 클라이언트에 전달해 주는 프록시 역할을 한다. 서버단에 진입로(API Gateway)를 두고 각각의 마이크로 서비스로 요청되는 것들을 일괄적으로 처리한다. 클라이언트는 gateway만 상대한다. 인증 및 권한 부여 서비스 검색 통합 응답 캐싱 정잭, 회로 차단기 및 QoS다시 시도 속도 제한 부하 분산 로깅, 추적, 상관 관계 헤더, 쿼리 문자열 및 청구 변환 IP허용 목록에 추가 API Gateway Service - Project 생성 application.yml server: port: 8000 eureka: instance: lease-r..
각 서비스는 해당 주소와 포트번호가 다를 것이다. 이러한 마이크로 서비스들은 Discovery Service에 저장된다 외부에서 다른 서비스들이 마이크로 서비스를 검색하기 위해 사용되는 개념이며 전화번호 책과 같은 느낌이다. 각각의 마이크로 서비스가 어디에 누가 저장되어있으며 요청정보가 들어왔을때 요청정보에 따라서 필요한 서비스의 위치를 알려주는 역할 등록/검색을 해주는 것을 Discovery Service라고 하며 Eureka를 통해 구현이 가능하다. Eureka Service Discovery - Project 생성 Java는 11버전 Spring boot 버전은 2.4.x 버전을 사용했다. Eureka server 디펜던시 추가 application.yml ( application.propertie..
Spring Cloud? Microservice의 개발, 배포, 운영에 필요한 아키텍처를 구성할 수 있게 도와주는 Spring Boot 기반 Framework이다. Spring Cloud에는 많은 기능이 있지만 이번 실습을 따라하면서 사용할 기술들은 위의 사진과 같다. 실습 개요 Eureka : service discovery역할 유레카 서비스를 유레카 서버에 등록 ( ip, port ) netflix ribbon, zuul, spring cloud gateway : api gateway역할 클라이언트가 api gateway를 통해 필요한 서비스 요청 -> 서비스 라우터에게 어디로 가야할지 질문 -> 필요한 마이크로서비스가 어디있는지 service discovery에 물어봄 -> 서비스가 여러개의 형태로..