redcedar137 님의 블로그

  • 홈
  • 태그
  • 방명록

Fallback 2

Circuit Breaker 적용

지난 포스팅에서 Circuit Breaker의 개념과 흐름에 대해 알아보았다.이번에는 실제로 적용해보자. Feign Client 기반 Keycloak API 호출에 Circuit Breaker 적용장애 시 fallback 응답1. application.yaml 파일 설정 추가기존의 application.yaml 파일에 Resilience4j 기반 Circuit Breaker 설정 추가설정슬라이딩 윈도우: 10개최소 호출 수: 5개대기 시간 (open → half-open): 5초HALF_OPEN 상태에서 최대 3회 테스트 호출 허용spring: application: name: auth-service cloud: openfeign: circuitbreaker: en..

Keycloak/Keycloak MSA 연동 2025.10.28

Circuit Breaker 구성 및 흐름

Circuit Breaker란?외부 시스템 호출 시 일정 비율 이상 실패가 발생하면, 해당 호출을 일시적으로 차단하여 시스템 전체 장애 확산을 방지하고 fallback 로직을 실행하는 보호 패턴흐름도1. 정상 흐름① 클라이언트가 로그인 요청② Feign Client (UserQueryClient) 호출③ Circuit Breaker 상태: CLOSED (실패율 ④ Keycloak 정상 응답 → JWT Access Token 반환이 경우는 Keycloak 서버가 정상 작동 중이며, Circuit Breaker가 요청을 그대로 전달Keycloak에서 토큰 발급 성공 → 클라이언트에 정상 응답 반환 (HTTP 200 OK)2. 장애 흐름 (Fallback 적용)⑤ Keycloak 장애 발생 → 실패 누적⑥ C..

Keycloak/Keycloak MSA 연동 2025.10.28
이전
1
다음
더보기
프로필사진

redcedar137 님의 블로그

DevOps의 모든 것

  • 분류 전체보기 (30)
    • 취업 (1)
    • Keycloak (22)
      • Keycloak 설정 (4)
      • Keycloak MSA 연동 (9)
      • Keycloak 기반 Kubernetes RBAC.. (5)
      • Istio Security (4)
    • Kubernetes (7)
      • Kubernetes 기본 (2)
      • Kubernetes 인증 및 보안 (3)
      • Kubernetes 네트워크 (1)
      • Helm (1)

Tag

K8S, MSA, Ingress, Helm, 인가, Authorization Code, Network Policies, standard flow, password, RBAC, Kubernetes, 토큰, service account roles, direct access grants, Istio, OIDC, client credentials, keycloak, 쿠버네티스, 인증,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바