<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cache on</title><link>https://disj11.github.io/tags/cache/</link><description>Recent content in Cache on</description><generator>Hugo -- gohugo.io</generator><language>ko</language><lastBuildDate>Thu, 07 May 2026 18:31:32 +0900</lastBuildDate><atom:link href="https://disj11.github.io/tags/cache/index.xml" rel="self" type="application/rss+xml"/><item><title>캐시 만료 직후 외부 API 호출이 한꺼번에 몰려 서킷 브레이커가 정상화되지 않는 문제</title><link>https://disj11.github.io/cache-stampede-and-circuit-breaker-half-open/</link><pubDate>Thu, 07 May 2026 18:31:32 +0900</pubDate><guid>https://disj11.github.io/cache-stampede-and-circuit-breaker-half-open/</guid><description>
캐시 만료 직후 같은 키의 요청이 외부 API로 몰리면서 Resilience4j 서킷 브레이커가 HALF_OPEN 상태에 갇힌 사례를 정리하고, Caffeine의 single-flight 패턴으로 해결한 과정을 다룹니다.</description></item></channel></rss>