Armeria๋ Java 8 ๋ฐ Netty ์์ ๋น๋๊ธฐ RPC/API ํด๋ผ์ด์ธํธ-์๋ฒ๋ฅผ ๊ตฌํํ ๊ฒ์
๋๋ค. LINE์ ์๋
11์ Armeria๋ฅผ Apache License 2.0์ด ์ ์ฉ๋๋ ์คํ์์ค ํ๋ก์ ํธ๋ก ๋ฐฐํฌํ์ต๋๋ค. Armeria๋ HTTP/2๋ฅผ ์ธ์
๋ ์ด์ด ํ๋กํ ์ฝ๋ก ์ฌ์ฉํ๋ ๊ณ ์ฑ๋ฅ์ ๋น๋๊ธฐ Thrift ํด๋ผ์ด์ธํธ/์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํด ๋ง๋ ํ๋ก์ ํธ์ด์ง๋ง, ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋กํ ์ฝ์ ์ ์ฝ์ ๋ฐ์ง ์์ผ๋ฉฐ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ฉ๋๋ค. (์๋ฅผ ๋ค์ด, HTTP/2๋ฅผ ํตํด ์ ์ ํ์ผ ๋๋ ํ ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ๋ ๋์์ Java EE ์น ์ ํ๋ฆฌ์ผ์ด์
์ ์คํํ ์ ์์ต๋๋ค.)
์ด ๋ธ๋ก๊ทธ์์๋ ๊ธฐ์ ์ ์ธก๋ฉด์ ์ด์ ์ ๋ง์ถ๊ธฐ ๋ณด๋ค๋ ๋ด๋ถ ํ๋ก์ ํธ๋ฅผ ์คํ์์ค๋ก ๋ง๋ค์ด๊ฐ๋ฉด์ ๊ฒช์๋ ๊ณผ์ ์ ์๊ฐํ๊ณ ์ ํฉ๋๋ค. Armeria์ ๊ธฐ์ ์ ๋ด์ฉ์ ์๊ณ ์ถ์ผ์๋ค๋ฉด ์ง๋ 2์ ๊ฐ๋ฐ์๋ค์ ๋์์ผ๋ก ๊ฐ์ตํ ์ 14ํ LINE Developer Meetup์์ ๋ฐํํ ์ฌ๋ผ์ด๋ ์๋ฃ๋ฅผ ์ฐธ๊ณ ๋ฐ๋๋๋ค.
#Armeria #OpenSource