# 구별하는 세 층위 # Question: 호출 한 번은 어느 층위에서 무엇으로 세는가? direction: right g0: "논리 층" { n0: "논리 RPC" { shape: rectangle } } g1: "물리 층" { n1: "물리 시도" { shape: rectangle } n2: "스트림 수명주기" { shape: rectangle } } g0.n0 -> g1.n1: "재시도마다" g1.n1 -> g1.n2: "스트림이면"