CallerRuns는 제출자를 느리게 해 유입 속도를 낮춘다

포화된 worker 대신 호출자가 직접 작업을 수행하므로 다음 제출이 늦어집니다.

submitter

작업 제출

executor full

worker+queue 포화

caller run

제출자 thread가 실행

submit delay

다음 유입 감소

capacity recover

Queue 배출

지속 유입이면 포화·호출자 실행이 반복

핵심: 이 역압력은 제출 스레드에서 작업 실행이 안전하고 지연 전파가 허용될 때만 사용합니다.