티스토리 뷰
스프링 클라우드 ( Spring Cloud )
Spring Cloud 는 마이크로 서비스 아키텍처 (MicroService Architecture : MSA) 를 쉽게 구축하기 위해 정의한 공통 패턴등을 사용할 수 있게 해주는 도구들의 모음이다.
이점
- 비즈니스 로직에 집중할 수 있게 해주며, 덕분에 개발 효율성을 극대화 할 수 있다.
- 기존 사용하던 Spring Project와 통합하기 유용하여, 현재 서비스를 마이크로 서비스로 변경하기 편하다.
제공하는 클라우드 패턴
- 분산 메시징 ( Distiributed Messaging )
- 부하 분산 ( Load Balancing )
- 회로 차단기 (Circuit Breaker)
- 라우팅( Routing )
- 분산 로깅 ( Distiributed Logging )
- 서비스 등록 및 조회 ( Service Registration & Discovery )
- 분산 잠금 ( Distiributed Lock )
- 중앙 집중식 구성 ( Centralized Configuration )
스프링 클라우드 컴포넌트
주제 | 컴포넌트 |
분산 클라우드 | Spring Cloud Config , Spring Cloud Zookeeper, Spring Cloud Consul Config |
분산 메시징 | Spring Cloud Stream with MQ ( Kafka or RabbitMQ ) |
서비스 디스커버리 | Spring Cloud Eureka, Spring Cloud Consul, Spring Cloud Zookeeper |
로깅 | Spring Cloud Zipkin, Spring Cloud Sleuth |
서비스간 통신 | Spring Cloud Hystrix, Spring Cloud Ribbon, Spring Cloud Feign, Spring Cloud Zuul |
참조
'BackEnd > Spring' 카테고리의 다른 글
[Spring Cloud] API Gateway Pre&Post Filter 설정 (0) | 2022.09.06 |
---|---|
WebSocket으로 Echo서버 구현하기 with.Spring boot (0) | 2022.09.06 |
[Spring Cloud] OpenFeign 으로 마이크로서비스간 통신하기 (0) | 2022.08.31 |
[Spring Cloud]Config Server로 구성 관리및 동적으로 설정 적용 (0) | 2022.08.29 |
Spring Boot를 Jar로 패키징 하기 (0) | 2022.08.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Object Pool
- RestAssured
- 장애 해결기
- Clean Architecture
- 객체 풀
- 뾰족함
- pass by value
- 컴포짓 패턴
- 세션 불일치
- 외부 단편화
- 수평 분할
- Sticky Session
- OOP
- pool
- SpringBoot 2.2
- ATDD
- Session
- Memory Fragmentation
- multimap
- java
- 수직 분할
- 동적 디스패치
- 정적 타입 언어
- pass by reference
- 육각형 아키텍처
- 내부 단편화
- 클린 아키텍처
- 동적 타입 언어
- 메모리 파편화
- 메모리 단편화
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함