MSA

교환기(Exchange) 관련 중요 메트릭rabbitmq.exchange.messages.publish.count설명: 교환기에 게시된 총 메시지 수중요성: 메시지 흐름의 정상 여부를 확인하는데 유용합니다.갑작스러운 급증 또는 감소는 애플리케이션 문제를 의미할 수 있습니다.rabbitmq.exchange.messages.publish_out.rate설명: 교환기에서 큐로 전달되는 메시지 속도(초당)중요성: 교환기의 라우팅 성능을 평가하며, 라우팅 병목 현상을 파악할 수 있습니다.rabbitmq.exchange.messages.unroutable.returned.count설명: 라우팅되지 못한 메시지 수(반환된 메시지)중요성: 라우팅 오류를 조기에 감지하고 잘못된 설정을 빠르게 수정할 수 있습니다.노드(N..
·IT/아키텍처
마이크로서비스 아키텍처란, 시스템을 여러개의 독립된 서비스로 나눠서 이를 재조합함으로써 기능을 제공하는 디자인패턴을 일컫습니다. 대표적인 예 마이크로서비스 아키텍처의 대표적인 예로는 요즘 정말 핫한 넷플릭스와 아마존을 들 수가 있습니다. 넷플릭스의 데이터센터가 장애가 일어나 2008년 넷플릭스 DVD 판매에 차질을 빚었다고 합니다. 그래서 아마존 웹서비스로 2009년부터 2015년까지 이전한 것이 마이크로서비스 아키텍처의 대표적인 케이스가 됩니다. 마이크로서비스를 구성할때, 3가지 디자인 원칙이 있습니다. 첫째, 단일 책임의 원칙. 서비스는 각각이 하나의 책임만 갖는다는 내용입니다. 둘째, 느슨한 결합. 각기 서비스에 대한 내용을 잘 모른다는 내용으로 한 서비스의 업데이트가 이루어져도 다른 서비스에는 영..
Jflip
'MSA' 태그의 글 목록