약 한달 전(11월 15일)에 졸업 프로젝트인 '채삐'(ios 앱 채식비서)를 진행하면서 디스커버리 서버인 유레카를 적용해보았던 과정을 적어보고자 한다. 유레카 서버 부분은 다른 팀원이 했지만, 한번에 적어보도록 하겠다. 프로젝트 생성 첫번째는 유레카 서버 프로젝트를 생성해야 한다. Spring initializr 사이트에 들어가서 Gradle Proje...
11월 18일에 진행했던 Eureka를 이용한 http통신 과정을 작성해 보겠다. '채삐' 프로젝트에서 해당 통신이 필요했던 이유는 사용자가 닉네임 변경시(aeSpringServer 서비스 기능) 해당 사용자가 작성했던 커뮤니티 게시글에도 닉네임 변경이 적용되게(aecommunityServer 서비스 기능) 하기 위함이다. 여기서 클라이언트 A는 aeSp...
'채삐' 프로젝트에 사용된 Gateway와 RabbitMQ 기술이 어떻게 적용되어있는지 보여주도록 하겠다. 아키텍처 그림만 존재하고 실제 동작하는 사진이 없어서 작성하게 되었다. Gateway 적용 먼저 gateway server 적용된 결과이다. 첫번째 요청은 aespringServer(식단 및 사용자 서비스)에 보낸 것이고, 두번째 요청은 aecom...