Spring Cloud Sleuth 썸네일형 리스트형 38.Spring, 스프링 클라우드 슬루스(Spring Cloud Sleuth)에 대해서 테스트 코드를 작성해보자. 블로그의 목적 스프링 클라우드 슬루스(Spring Cloud Sleuth)에 대한 이해와 적용 방법 알기. 스프링 클라우드 슬루스에 대한 내용을 설명은 아래 블로그로 대체 하려고 함. https://thub.sk.com/board/viewArticle.do?id=160937 테스트 어플리케이션에 스프링 클라우드 슬루스를 적용해보자. 하나, maven 의존성 파일(pom.xml)에 아래 내용을 추가하면됨. 설명 해당 의존성은 스프링 클라우드 슬루스를 위한 모든 핵심 라이브러리를 가져옴. 이것이 전부임...;;; 위의 의존성을 추가 하면, 아래 내용이 자동적으로 추가된다. 하나, 서비스로 들어오든 모든 HTTP 호출을 검사하고, 그 호출에서 스프링 클라우드 슬루스의 추적 정보가 존재하는지 확인함. 추적 정보.. 더보기 36.Spring, MSA 에서 분산 디버깅을 할 수 있는 기법 및 기술을 알아보자.(feat. 스프링 클라우드 슬루스(Spring Cloud Sleuth)) 블로그목적 스프링관련 MSA에서 분산 디버깅할 수 있는 기법에 대해서 공부 및 정리후 공유한다. 분산 디버깅 마이크로 서비스 아키텍처 복잡한 모놀리식 소프트웨어 시스템을 더 작고 다루기 쉬운 부분으로 분해하는 강력한 설계 패러다임. 즉, 독립적으로 빌드 / 배포할 수 있음. but, 유연한 만큼 복잡함이 단점이라고 말할 수 있음. 마이크로 서비스는 기본적으로 분산되어 있음. 즉, 문제가 발생하면, 모놀리식 처럼 발생한 곳에서 디버깅하려는 것은 끔찍할 수 도...(ㅡ_ㅡ;;;;) 마이크로 서비스 디버깅의 해법 여러 서비스와 물리머신, 다양한 데이터 저장소 사이에서 하나 이상의 트랜잭션을 추적하고 정확한 상황을 종합하려고 노력해야 함. 다시 말해서, 마이크로 서비스 아키텍처에서는 분산 디버깅이 필수임!!.. 더보기 이전 1 다음