seulseul

  • 홈
  • 태그
  • 방명록

mdc 1

Webflux with MDC

Spring Webflux 를 개발하다보면 비동기 어플리케이션의 모니터링의 어려움을 겪게된다. 이를 MDC 를 활용하여 해결할 수 있다. 1. MDC (Mapped Diagnostic Context) 란? 멀티스레딩 서버에서 여러 개의 스레드가 동시에 실행되면서 로그를 찍으면 로그를 구분할 수 없게 된다. 그래서 요청마다 ID(Correlation ID)를 부여하여 요청마다 로그를 모아서 볼 수 있다. (Spring Cloud Slueth가 Trace Id 를 부여하는 것과 동일하다.) 요청을 처음 받았을때 Correlation ID를 생성하고, 이를 ThreadLocal에 저장했다가 로그를 쓸때 매번 이 ID를 ThreadLocal에서 꺼내서 같이 출력하면 된다. 참고 : 로그시스템 #4-MDC를 이용..

Spring , JPA 2023.01.04
이전
1
다음
더보기
프로필사진

공부한것을 기록하는 기술블로그입니다📚 [Github] https://github.com/jei0486


공지사항

  • 안녕하세요😀
  • 분류 전체보기 (112)
    • Spring , JPA (11)
    • DevOps, Infra (26)
    • Kubernetes (8)
    • 슬슬의 공부 (11)
    • 자격증 (0)
      • AWS SAA (1)
    • CKA (Certified Kubernetes A.. (55)
      • Kode Kloud (49)
      • CKA TIP (5)

Tag

containerd registry, keycloak login, spring webflux, keycloak spi, argocd, graceful shutdown, keycloak, spring cloud openfeign, Skaffold, 로컬 쿠버네티스 설치, cka, 젠킨스, Jenkins, kodekloud, webflux, vagrant, Service Provider Interfaces, spring-data-envers, open feign, containerd credential,

최근글과 인기글

  • 최근글
  • 인기글

Copyright © seulseul . All rights reserved.

  • GitHub

티스토리툴바