일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- OpenFeign
- backend
- hibernate
- http client
- Spring Boot Starter
- Developer Roadmap
- spring security
- java
- Basic Authentication
- Spring Data
- Internet
- Spring Boot Actuator
- Web Framework
- Spring MVC
- Spring cloud
- entity lifecycle
- Spring boot
- gradle
- conditional
- Retrospection
- undertow
- embedded server
- Collection Framework
- Authentication
- oauth2
- spring cloud eureka
- autoconfiguration
- OOP
- MicroService
- Spring Core
- Today
- Total
목록Spring Cloud (7)
경계의 경계
들어가며Spring Cloud Config는 다양한 마이크로서비스들의 환경변수를 관리하기 위한 라이브러리이다.환경변수를 중앙화된 별도의 서비스에서 관리함으로서 마이크로서비스의 코드를 수정하지 않고도 설정이나 환경을 변경할 수 있도록 해준다.Spring Cloud Config 사용해보기build.gradleConfig Serverdependencies { implementation 'org.springframework.cloud:spring-cloud-config-server' implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.boot:spring-bo..
들어가며Spring Cloud Gateway는 API 게이트웨이 구축을 위한 Spring 프레임워크 하위 라이브러리이다.API 게이트웨이란 라우팅, 프로토콜 교환 등의 역할을 어플리케이션과 마이크로서비스 사이에서 수행하는 서비스이다.API 게이트웨이를 사용해 인증, 부하 제한, 캐싱 등의 기능도 수행할 수 있다.Spring Cloud Gateway는 Spring, Spring Boot 뿐 아니라 Spring Cloud Netflix, Spring Security 등의 프레임워크와도 함께 사용할 수 있다.마이크로서비스에 보낼 요청을 한 곳에서 관리함으로서 비즈니스 로직에만 집중할 수 있도록 해준다.Spring Cloud Gateway 사용해보기의존성 설정 - build.gradledependencies {..
들어가며Spring Cloud를 공부하기 앞서 마이크로서비스에 대한 개념 이해가 필요하다.Spring Microservice는 Spring Framework에서 마이크로서비스 기반의 어플리케이션들을 관리하는 프레임워크이다.마이크로서비스는 독립적인 작은 서비스들을 모아서 하나의 큰 서비스를 만드는 디자인 패턴이다.각각의 서비스들은 각 역할을 수행하며 API를 통해 서로 통신한다.Microservice란 무엇인가마이크로서비스란 ‘함께 작동하는 작은 서비스들’이다.각 서비스들은 다른 방식으로 실행될 수 있고, 다른 비즈니스 도메인을 가지며, 각각 개발되고 각각 배포된다.다른 언어로 개발될 수 있고, 다른 DB와 통신할 수 있다.서로 HTTP, REST 방식으로 통신한다.각자 배포 가능한 단위로 구성된다.클라우..