gRPC ํต์ฌ ๊ฐ๋
, ์ํคํ
์ฒ ๋ฐ ์๋ช
์ฃผ๊ธฐ(Core concepts, architecture and lifecycle)
ยท
IT/gRPC
gRPC์ ์ต์ํ์ง ์์ผ์ ๊ฐ์? ๋จผ์ gRPC ์๊ฐ๋ฅผ ์ฝ์ด ๋ณด์ญ์์ค. ์ธ์ด๋ณ ์ธ๋ถ ์ ๋ณด๋ ์ ํํ ์ธ์ด์ ๋ํ ๋น ๋ฅธ ์์, ์์ต์ ๋ฐ ์ฐธ์กฐ ์ค๋ช
์๋ฅผ ์ฐธ์กฐํ์ธ์. Overview Service definition ๋ง์ RPC ์์คํ
๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก gRPC๋ ๋งค๊ฐ ๋ณ์ ๋ฐ ๋ฐํ ํ์์ ์ฌ์ฉํ์ฌ ์๊ฒฉ์ผ๋ก ํธ์ถํ ์ ์๋ ๋ฉ์๋๋ฅผ ์ง์ ํ์ฌ ์๋น์ค๋ฅผ ์ ์ํ๋ ๊ฐ๋
์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก gRPC๋ ํ๋กํ ์ฝ ๋ฒํผ๋ฅผ ์๋น์ค ์ธํฐํ์ด์ค์ ํ์ด๋ก๋ ๋ฉ์์ง์ ๊ตฌ์กฐ๋ฅผ ๋ชจ๋ ์ค๋ช
ํ๊ธฐ ์ํ IDL(์ธํฐํ์ด์ค ์ ์ ์ธ์ด)๋ก ์ฌ์ฉํฉ๋๋ค. ์ํ๋ ๊ฒฝ์ฐ ๋ค๋ฅธ ๋์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. service HelloService { rpc SayHello (HelloRequest) returns (HelloResponse); } mes..