티스토리 뷰

MSA 구축 강의를 토대로 로컬에 MSA 환경을 구성해보았습니다.

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%84%9C%EB%B9%84%EC%8A%A4

 

1. 서비스 디스커버리 - 유레카 서버 구축

2. 게이트웨이 - 스프링 클라우드 게이트웨이 적용

3. 기능 구현 - 유저 서비스, 카탈로그, 오더 서비스

4. 유저 JWT 토큰 발급 및 로그인, 회원가입 기능

5. 설정 서버 - 스프링 클라우드 콘피그 연동

등의 순서로 실습해봤는데,

 

스프링 시큐리티는 버전이 올라가면서 (스프링 부트 버전 2.7.8) deprecated 된 게 있어서 강의 내용 및 github에 있는 강의 소스와 달라진 부분이 꽤 있습니다.

평소에 MSA는 서버가 각각 나뉘어 있는 건데 인증이나 서비스가 꺼졌는지 확인 등을 어떻게 하는지 궁금했는데,

이런 부분을 실제로 만들어서 돌려보니까 이해가 쉬워서 좋았습니다.

 

스프링으로 하는 마이크로서비스 구축

다음에 이 책을 보고 AWS로 올리는 과정까지 MSA로 구축하고,

개발 내용도 전에 하던 교대근무 스케줄러(간호사 등 사용) 내용으로 바꾸면 유용하게 쓸 수 있을 것 같습니다.

 

관련 소스는 깃헙에 업로드하였습니다.

https://github.com/choisaelim/todaybriefing

 

GitHub - choisaelim/todaybriefing

Contribute to choisaelim/todaybriefing development by creating an account on GitHub.

github.com

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함