Skip to content

socurites/spring-cloud

Repository files navigation

Spring Cloud๋กœ ๊ฐœ๋ฐœํ•˜๋Š” ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(MSA) ๊ฐ•์˜ ์Šคํ„ฐ๋”” ์˜ˆ์ œ

๊ฐ•์˜ ๋‚ด์šฉ

๊ธฐ์ˆ 

์œ ํ˜• ๋‚ด์šฉ
์„œ๋น„์Šค ๋””์Šค์ปค๋ฒ„๋ฆฌ Netflix ์œ ๋ ˆ์นด(Eureka)
API Gateway SpringCloud Gateway <- Netflix Zuul
๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ SpringCloud Loadbalancer <- Netflix Ribbon
๊ตฌ์„ฑ ์™ธ๋ถ€ํ™” SpringCloud Config -> SpringCloud Bux + AMQP
๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๊ฐ„ ์ธ์ฆ JWT
Circuit Breaker Resilience4J-CircuitBreaker <- Netflix Hystrix
๋ถ„์‚ฐ ํŠธ๋ ˆ์ด์‹ฑ + ๋ถ„์‚ฐ ์ถ”์  SpringCloud Sleuth + twitter Zipkin
๋ชจ๋‹ˆํ„ฐ๋ง Micrometer + Prometheus/Grafana
๋นŒ๋“œ ๋ฐ ๋ฐฐํฌ ์ž๋™ํ™” Docker
๊ธฐํƒ€ Kafka, FeignClient

๊ฐ•์˜ ๋ชฉ์ฐจ

001  Lec Table

MSA Tech Stack

002  MSA Tech Stack

MSA Components

003  MSA Components

MSA Ecosystems

004  MSA Main Stack

SpringCloud Ecosystems

005  Spring Cloud Stack

SpringCloud Gateway: Filter

์ƒ˜ํ”Œ ์‹œ์Šคํ…œ ๊ตฌ์กฐ

SpringCloud Bus

SpringCloud Config: Encrypt/Decrypt

Kafa - Meassage Based API

CircuitBreaker

Sleuth + Zipkin

Hystrix Dashboard + Turbinserver (Deprecated)

CQRS Example

TX: Saga Pattern - Choreography based

TX: Saga Pattern - Orchestration based

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors