일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링부트사진올리기
- 인스타클론
- vm도커설치하는법
- 도커설치하는법
- 스프링부트구독취소
- 스프링사진업로드
- 스프링부트서버에사진전송
- 스프링부트팔로잉
- ssh도커설치
- 서버에도커설치
- centos도커설치
- 스프링부트api
- 출처 따배도
- 스프링익셉션처리
- 파이썬sort
- 출처 문어박사
- WAS웹서버
- 스프링사진
- 출처 메타코딩
- 출처 노마드코더
- springboot_exception_handler
- 멀티폼
- 스프링구독
- 스프링부트중복예외처리
- 스프링이미지업로드
- 스프링부트팔로우취소
- 출처 코딩셰프
- 스프링부트
- 우분투도커설치
- dockerinstall
- Today
- Total
목록SpringBoot/SpringCloud (4)
MakerHyeon

yml 설정을 java클래스에서 코드 설정으로 옮겨보자! springCloudGateway안에서 이를 처리해볼 것이다. 이번 실습에서는 requestheader는 client요청이들어오면 request handler에서 header를 추가한다. 마찬가지로 client요청이 나갈때 responseheader를 추가해 내보내보자. - gateway project의 yml설정(이전에만든 yml 주석처리) server: port: 8000 eureka: # 유레카에 등록 client: register-with-eureka: false fetch-registry: false service-url: defaultZone: http://localhost:8761/eureka spring: application: na..

Spring Cloud Gateway - 사용자의 요청을 받아 적절한 마이크로 서비스에 라우팅해주는 서버 - Tomcat 이 아닌 비동기식 WAS Netty를 이용한다. Reverse Proxy - 클라이언트의 요청을 받고 이 요청을 적절한 Backend 서버로 라우팅 해주는 서버이다. - 단순라우팅 외에도 기초적인 보안 설정,모니터링을 수행 할 수 있다. - 리버스 프록시 예로 NginX가 있다. 간단하게 Spring Cloud Gateway를 구현해보자! 먼저, lombok,gateway,Eureka Discovery Client Dependency 를 추가하여 gateway 프로젝트를 생성한다. - properties를 yml로 바꾸고 아래와 같이설정해준다. 유레카에 등록하고, 설정 정보를 적어준다..

● 목표 - 다른 포트번호들로 여러 인스턴스를 실행해보자. - 각각의 instance들을 eureka discovery service에 잘 등록되었는지 확인해보자. (routing,gateway service에 의해 필요한 작업을 호출 할 수 있는 상) - 포트번호를 수동할당하지말고, 자동할당 해보자. 1) intellij에서 실행 - edit configuration->main Application copy - vm Option에 -Dserver.port=9002를 설정(코드변경X) - 9001,9002 정상작동됨을 확인가능하다 - 외부에서 client 요청이 userService로 전달이 되면 discoveryService안에서 9001번으로 전달될지,9002번으로 전달될지 (어떠한 instance가..

Netflix Eureka란? - 넷플릭스에서 MSA를 위해 Spring Cloud에 기부한 오픈 소스 - MSA에서 회원, 상품, 주문 등등 각각의 서비스들에 대한 정보를 저장하여 외부에서 서비스 호출 시 그에 맞는 서비스 서버로 전달해주는 미들웨어 Sevice Discovery란? - Client가 서비스를 호출할 때 서비스의 위치(즉, IP와 PORT 정보)를 알아야 호출할 수 있는데 이러한 정보들을 저장, 관리하는 것을 Service Discovery라고 한다. 넷플릭스 유레카(Eureka)를 사용하여 서비스 디스커버리를 구현해보기 - 스프링 부트 프로젝트 2개를 만들어서 하나는 디스커버리 서버, 다른 하나는 디스커버리 클라이언트 역할을 하도록 한다. ● 유레카 서버 - dependency 추가 ..