느린 작업을 대기 경로 밖으로 빼내세요
주문 서버가 느린 저장소를 동기로 호출하고 있습니다. 저장소는 초당 20건밖에 처리하지 못하는데 초당 60건이 들어옵니다. 지금 실행하면 사용자의 3분의 2가 오류 화면을 봅니다.
주문 서버 자체는 멀쩡합니다. 초당 60건을 받아낼 힘이 충분합니다. 사슬로 묶여 있다는 것 하나 때문에 저장소의 한계가 주문의 한계가 되고 있습니다.
저장소를 더 빠르게 만들 수는 없습니다(잠겨 있습니다). 대신 사용자가 그것을 기다리지 않게 만드세요.
합격 조건
- 유실률 5% 미만
- 초당 55건 이상 처리
- 저장소는 여전히 워커를 통해 기록되어야 합니다 (일을 버리는 것은 답이 아닙니다)
주의: 주문 서버에서 저장소로 가는 기존 연결선을 지우지 않으면, 서버는 계속 그 길로 다닙니다. 새 길을 놓는 것만으로는 부족합니다.
트래픽을 실행해 무엇이 깨지는지 먼저 확인한 다음, 설계를 고치고 검사하세요.
설정
컴포넌트를 선택하면 처리 용량이나 동작 방식을 바꿀 수 있습니다.