[Server] gRPC๋ž€?

gRPC(Google Remote Procedure Call)๋ž€? gRPC๋Š” Google์—์„œ ๋งŒ๋“  RPC๋กœ ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์— "A high performance, open source universal RPC framework"๋ผ๊ณ  ์ •์˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์ง์—ญํ•˜์ž๋ฉด "๊ณ ์„ฑ๋Šฅ ์˜คํ”ˆ ์†Œ์Šค ๋ฒ”์šฉ RPC ํ”„๋ ˆ์ž„์›Œํฌ"์ž…๋‹ˆ๋‹ค. ์šฐ์„  gRPC๋“ฑ์žฅ ์ด์ „์˜ RPC์— ๋Œ€ํ•ด ๋จผ์ € ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. RPC(Remote Procedure Call)๋ž€? ์›๊ฒฉ ํ”„๋กœ์‹œ์ € ํ˜ธ์ถœ(RPC)๋Š” ๋ณ„๋„์˜ ์›๊ฒฉ ์ œ์–ด๋ฅผ ์œ„ํ•œ ์ฝ”๋”ฉ ์—†์ด ๋‹ค๋ฅธ ์ฃผ์†Œ ๊ณต๊ฐ„์—์„œ ํ•จ์ˆ˜๋‚˜ ํ”„๋กœ์‹œ์ €๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒํ•˜๋Š” ํ”„๋กœ์„ธ์Šค ๊ฐ„ ํ†ต์‹  ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ์ฆ‰, RPC๋ฅผ ์ด์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋Š” ์–ด๋””์„œ๋“  ์›ํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. RPC๋Š” *IPC ๊ธฐ๋ฒ• ์ค‘ 1๊ฐœ๋กœ ํด๋ผ์ด์–ธํŠธ๋‚˜ ์„œ๋ฒ„..

Server 2023. 1. 7. 18:57