WEBBOOK CHAPTER

MySQL 8.4 LTS, 입문에서 시니어까지: 44장. Replica Read의 오래됨을 API 계약에 반영한다

44장. Replica Read의 오래됨을 API 계약에 반영한다

쓰기 직후 read가 replica로 가면 과거 상태가 보인다. 주문 생성 응답 뒤 상세, 권한, 재고처럼 read-your-writes가 필요한 endpoint는 primary 또는 consistency token을 사용한다. analytics와 목록은 freshness budget 안에서 replica를 쓸 수 있다. router가 query 의미를 자동으로 알 것이라 기대하지 않는다.

lag alert는 time뿐 아니라 relay/apply queue, binary log rate와 worker state를 본다. replica 장기 query·DDL이 apply를 막는 상황을 재현한다. stale response를 cache가 더 오래 보존하지 않게 한다. failover 후 이전 replica endpoint와 DNS/pool cache도 확인한다.