"๋ด์ค ํ์ดํ ํฌ๋กค๋ง ํค์๋ ์ถ์ถ ์๋น์ค"๋ผ๋ ์ฃผ์ ๋ฅผ ์ก๊ณ ์งํํ ๊ฐ์ธํ๋ก์ ํธ์ ๋๋ค. MSA(MicroService Architecture) ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ง ํ๋ก์ ํธ์ ๋๋ค.
๋ค์ด๋ฒ ๋ด์ค์คํ ๋์์ ๊ฐ ์ธ๋ก ์ฌ๋ณ ๋ฒํธ๋ฅผ ๋ฆฌ์คํธ์ ์ถ๊ฐํ ํ, Jsoup์ ์ฌ์ฉํ์ฌ ํฌ๋กค๋ง์ ์งํํ์ต๋๋ค. ๊ทธ ๋ค์ ํฌ๋กค๋งํ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก OKT(Open Korean Text)๋ฅผ ์ฌ์ฉํ์ฌ ๋น์ถ ํค์๋ 20๊ฐ๋ฅผ ์ถ์ถํ์ต๋๋ค.
- Java, Spring Boot, Spring Cloud Gateway, Spring Cloud Netflix Eureka, Spring Cloud OpenFeign, Jsoup, OKT (Open Korean Text)
- MSA ๊ธฐ๋ฐ ์๋น์ค ์ค๊ณ ๋ฐ ๊ตฌ์ถ
- Gateway Service : API Gateway, ๋ผ์ฐํ ๋ฐ ๋ก๋ ๋ฐธ๋ฐ์ฑ
- Discovery Service : ์๋น์ค ๋ฑ๋ก ๋ฐ ๊ฒ์
- Crawling Service : Jsoup์ ์ฌ์ฉํ ๋ค์ด๋ฒ ๋ด์ค ํ์ดํ ํฌ๋กค๋ง
- Keyword Service : FeignClient๋ฅผ ํตํ ๋ฐ์ดํฐ ์์ ๋ฐ OKT๋ฅผ ์ฌ์ฉํ ํค์๋ ์ถ์ถ
ํ๋ก์ ํธ์ ๋ํ ์์ธ ๋ด์ฉ์ด ๊ถ๊ธํ์๋ฉด, ์๋ ๋ธ๋ก๊ทธ์ ์์ธํ ์ ๋ฆฌํด ๋์์ผ๋ ๋ฐฉ๋ฌธํด ์ฃผ์ธ์.
- ์ ๋ฆฌ ๋ธ๋ก๊ทธ : https://velog.io/@tallguy188/posts
