# hystrix

7개의 포스트
post-thumbnail

HystrixCacheManager 구현

Hystrix에 대해 알고 싶으신 분은 이전 포스팅을 확인해주세요.회사에서 서비스를 구현하며 조회에 대한 Redis 캐시를 적용하기 위해 CacheManager를 재정의 하였습니다.RedisCacheManager를 적용한 후 Redis의 장애로 인해 서비스가 영향을 받

2022년 3월 19일
·
0개의 댓글
post-thumbnail

Hystrix Spring Boot 환경에서 사용하기

저번 포스팅에서 Hystrix가 무엇이고, 다양한 속성들과 간단한 사용방법에 대해 알아보았습니다.이번 포스팅에서는 Spring Boot환경에서 Hystrix를 어떻게 사용할 수 있는지에 대해 알아보도록 하겠습니다.가장 먼저 Hystrix를 Spring Boot에서 사용

2022년 3월 3일
·
0개의 댓글

K8s & Mvc 환경에서 서비스 간 호출을 위한 OpenFeign 사용

s.c.Gateway 에서 WebMvc 사양으로 라우팅되는 통신방향 구축K8s 상에서 ALB-Ingress-Controller 를 통해 진입하여 별도로 생성한 Nginx 로 통신 Nginx 에서 K8s Cluster 상의 다른 Namespace 를 통해 진입해야할 필요

2021년 5월 14일
·
0개의 댓글
post-thumbnail

클라이언트 회복성 패턴(with 넷플릭스 히스트릭스)

클라이언트 회복성 패턴 서비스에 성능저하가 발생할 때 해당 문제가 상향(upstream) 전파되는 것을 막는 서비스 구현 방식 클라이언트 측 부하 분산 넷플릭스 리본(Ribbon) 라이브러리가 서비스 디스커버리에서 서비스의 물리적 위치를 로컬 캐싱하고 로드 밸런싱을 수

2021년 5월 10일
·
0개의 댓글
post-thumbnail

[Spring Boot & MSA] Thread Context & Hystrix

🌟 Thread Context & Hystrix @HystrixCommand 가 실행될 때 THREAD 와 SEMAPHORE 라는 두 가지 다른 격리 전략을 수행할 수 있습니다. 기본적으로 히스트릭스는 THREAD 격리 전략을 수행합니다. 호출을 보호하는 데 사용된

2020년 8월 12일
·
0개의 댓글

MSA (Microservice)

Patterns image.png 장애 전파 방지 : Fail-Fast, Circuit Breaker Circuit Breaker 일정 시간, 일정 개수 이상의 호출 시, 일정 비율의 에러가 발생한다면 호출 차단 (Circuit open). 빨리 실패 (Fail-fast)하게 하여 Thread-pool 등이 차서 장애가 전파되지 않게 한다. 몇몇 호출을 ...

2019년 3월 22일
·
0개의 댓글