분류 전체보기

·TIL,일일 회고
이번 포스팅은 gitignore에 대해 공부한 지식을 정리하는 글입니다. MSA 프로젝트 아키텍처 MSA 과제를 시작했습니다. 프로젝트 아키텍처는 위 그림과 같으며, 현재 Gateway와 Product(19093, 19094)를 Eureka 서버에 연결한 상태입니다. Auth App을 연결하기 전에, 이전에 근무하던 회사의 사수가 'Commit은 수시로 하는 것이 아니라 의미 있는 단위로 해야 한다'라고 했던 말이 떠올랐습니다. 그래서 Auth App을 연결하기 전에, 현재까지 진행한 작업을 의미 있는 단위로 Commit을 했습니다. 현재 프로젝트 구조는 위와 같이 MSA_exam_1라는 폴더 아래에 형성되어 있습니다. 근데 auth App을 연결하고 Commit을 보니깐 폴더 형식이 아닌 각각의 파일을..
·TIL,일일 회고
이번 포스팅은 Spring Cloud Stream에 대해 공부한 지식을 정리하는 글입니다. Spring Cloud Stream이란❓Spring Cloud Stream은 마이크로서비스 아키텍처에(MSA)서 메시징 시스템을 쉽게 다루기 위한 Spring의 프로젝트입니다. 이 프로젝트는 이벤트 기반 아키텍처를 구축할 때 Kafka, RabbitMQ 등의 메시지 브로커와의 통합을 단순화하고, 메시지 기반의 애플리케이션을 구축할 때 유용한 도구와 기능을 제공합니다. Spring Cloud Stream의 주요 개념과 기능은 다음과 같습니다. 1. 추상화된 메시징 클라이언트Spring Cloud Stream은 다양한 메시징 브로커(예: RabbitMQ, Kafka)에 대한 추상화 계층을 제공하여, 특정 브로커에 종속..
분산 추적(Zipkin)은 마이크로서비스 간의 요청 흐름을 추적하고 시각화하여 성능 문제와 오류를 분석하는 기법입니다. 분산 추적과 Zipkin에 대한 내용은 아래의 포스팅에서 확인 가능합니다.▼ [Spring Cloud] Spring Cloud Sleuth(분산 추적)와 Zipkin이란 ❓현대의 마이크로서비스 아키텍처(MSA)에서는 여러 서비스가 서로 연계되어 복잡한 시스템을 형성합니다. 이러한 시스템에서 문제를 추적하고 성능을 모니터링하는 것은 필수적입니다. 이 과정pixx.tistory.com   사용 코드product-servicebuild.gradleapplication.ymlorder-servicebuild.gradleapplication.ymlOrderControllerOrderService..
현대의 마이크로서비스 아키텍처(MSA)에서는 여러 서비스가 서로 연계되어 복잡한 시스템을 형성합니다. 이러한 시스템에서 문제를 추적하고 성능을 모니터링하는 것은 필수적입니다. 이 과정에서 Spring Cloud Sleuth와 Zipkin은 강력한 도구가 됩니다.  분산 추적이란❓분산 추적(Distributed Tracing)은 마이크로서비스 아키텍처(MSA)에서 서비스 간의 호출 흐름을 추적하고 시각화하는 기법입니다. 이는 요청이 시스템을 통과하면서 어떤 서비스에서 얼마나 시간이 걸렸는지, 오류가 발생한 위치는 어디인지 등을 파악하는 데 유용합니다.분산 추적의 주요 개념1. Trace Trace는 하나의 요청이 여러 서비스에 걸쳐 진행되는 전체 과정을 나타냅니다. 각 Trace는 특정 요청이 시스템을 통..
지누박
'분류 전체보기' 카테고리의 글 목록 (28 Page)