전체태그 보기

#msa (7개의 포스트)

마이크로서비스 분산 시스템 추적 방법 :: zipkin 소개
adam2
마이크로서비스 프로젝트를 진행하고 있는데 하나의 request 안에서 일어나는 마이크로 서비스간의 트랜잭션 모니터링에 대한 필요성이 생겼다. 항상 로깅작업은 프로젝트를 만들면서 언제나 생략하고 직접적인 기능 구현만 하기에 바빴지만 이번 기회에 학습해보고자 한다. - MSA에서의 로그와 추적 마이크로서비스는 여러개의 서비스가 분산되어있기 때문에...
MSA 제대로 이해하기 -(4)Service Mesh
tedigom
이번에는 Outer Architecture 중 Service Mesh에 대한 이야기입니다. Service Mesh Service Mesh는 쉽게말해 마이크로 서비스 간의 통신(네트워크)을 담당하는 요소입니다. 마이크로 서비스 구성 요소간 상호 통신을 위해서는 Service Discovery, 서비스 라우팅, Failure recovery, load ...
MSA 제대로 이해하기 -(3)API Gateway
tedigom
지난 포스팅에서 MSA를 구성하는 아키텍처 요소에 대해 살펴보았습니다. Inner Architecture와 Outer Architecture로 나누어 설명을 드렸었죠. MSA 제대로 이해하기 - (2)아키텍처 개요 오늘은 그 중 Outer Architecture에서도 API Gateway에 대해 설명하려 합니다. API Gateway의 필요성 ...
MSA 제대로 이해하기 -(2) 아키텍처 개요
tedigom
가트너MSAComponent.png MicroService Architecture는 크게 Inner Architecture와 Outer Architecture로 구분할 수 있습니다. 위 그림에서 남색 부분은 Inner Architecture의 영역이고, 회색 부분은 Outer Architecture 부분입니다. Inner architecture...
MSA 제대로 이해하기 -(1) MSA의 기본 개념
tedigom
lego-7080861920.jpg 마이크로 서비스 아키텍쳐를 한마디로 다음과 같이 표현할 수 있습니다. "하나의 큰 어플리케이션을 여러개의 작은 어플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 아키텍쳐"_ 이것은 마치 레고놀이와 비슷하다고 볼 수 있는데요, 작은 레고블록(Microservice) 하나하나를 붙여 어떠한 큰 결과물을 만드는 형...
vies00

MSA (Microservice)

2019년 3월 22일0개의 댓글
Patterns image.png 장애 전파 방지 : Fail-Fast, Circuit Breaker Circuit Breaker 일정 시간, 일정 개수 이상의 호출 시, 일정 비율의 에러가 발생한다면 호출 차단 (Circuit open). 빨리 실패 (Fail-fast)하게 하여 Thread-pool 등이 차서 장애가 전파되지 않게 한다. ...