- ํด๋ผ์ด์ธํธ ์คํธ๋ฆฌ๋ฐ์ ํด๋ผ์ด์ธํธ๊ฐ ๋ฐ์ดํฐ ์คํธ๋ฆผ์ ์๋ฒ๋ก ๋ณด๋ด๊ณ , ์๋ฒ๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ํ ๋จ์ผ ์๋ต์ ๋ฐํํ๋ gRPC ํต์ ํจํด์ ๋๋ค. ๐ค
- ์๋ฒ๋
onNext
๋ฉ์๋๋ฅผ ํตํด ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์คํธ๋ฆผ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ณ ,onCompleted
๋ฉ์๋์์ ์ต์ข ๊ฒฐ๊ณผ๋ฅผ ์ฒ๋ฆฌํ์ฌ ํด๋ผ์ด์ธํธ์ ์๋ตํฉ๋๋ค. โ๏ธ - gRPC URL๊ณผ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ํด๋ผ์ด์ธํธ ์คํธ๋ฆฌ๋ฐ ์๋ฒ๋ฅผ ํ ์คํธํ ์ ์์ผ๋ฉฐ, Postman์ ์ง์ํ์ง ์์ต๋๋ค. ๐งช
- ํด๋ผ์ด์ธํธ ์ธก์์๋
StreamObserver
๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฒ๋ก ๋ฐ์ดํฐ ์คํธ๋ฆผ์ ๋ณด๋ด๊ณ , ์๋ฒ๋ก๋ถํฐ ๋จ์ผ ์๋ต์ ๋ฐ์ต๋๋ค. ๐ฅ - ํด๋ผ์ด์ธํธ ์คํธ๋ฆฌ๋ฐ์ ์ฌ์ฉํ๋ฉด ๋๋์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ณ , ์๋ฒ์์ ์ต์ข ๊ฒฐ๊ณผ๋ฅผ ์ง๊ณํ์ฌ ํด๋ผ์ด์ธํธ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ๐