로그인부분을 JWT를 사용하실때 MAVEN 기준으로 추가하는 방법을 간단히 포스팅 합니다.
요즘 MSA(MicroService Architecture)를 사용할려면 필수인 부분입니다.
점점 더 cloud환경으로 나가는데 서버의 용량을 보통 scale-out하는 것이 기본이라 세션을 사용하게 되면
시스템을 운용할 때 문제가 발생을 하게 된답니다.
scale-up 의 경우는 cpu나 ram 을 추가해서 장비의 성능을 높이는 방법입니다. 하지만 한 대의 서버에 부하가 집중되어 장애영향도는 커질수 있으며 비용도 크게 발생한답니다.
scale-out의 경우는 하나의 장비에서 처리하던 일을 여러 장비에 나눠서 처리하는 형태입니다.
비교적 저렴한 서버사용으로 비용 부담도 적죠.
MSA 환경에서는 JWT를 사용하는 것이 필수라고 생각이 들어요.
https://mvnrepository.com/artifact/io.jsonwebtoken/jjwt/0.9.1
maven에 추가하는 방법은 아래와 같습니다.
[Springboot] Springdoc 설정 및 사용방법 (0) | 2022.05.23 |
---|---|
[SpringBoot] Context-path 설정하는 방법 (0) | 2022.04.12 |
Springboot Schedule Task 사용하기 (0) | 2022.02.28 |
JPA In 절 사용하는 방법 (0) | 2022.02.08 |
JPA Pageable 에서 sort 하기 (0) | 2022.01.27 |