미해결
Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
유레카 서버에 등록된 서비스를 호출하는 게이트웨이
선생님 안녕하세요.
client가 특정 엔드포인트로 request할 경우, 게이트웨이가 Eureka Server에서 해당 서비스의 존재 유무를 파악하고 라우팅시켜준다고 생각했습니다. 그런데 Eureka Server에 등록되어 있는 서비스의 정보를 게이트웨이 application.yml파일에 입력하지 않았더니 해당 서비스를 게이트웨이가 호출할 수 없었습니다. Q1) 게이트웨이가 특정 서비스를 호출하려면, 해당 서비스가 Eureka Client로 등록되어 있고, 게이트웨이 설정파일에도 해당 서비스의 정보를 입력해야만 게이트웨이가 서비스를 호출할 수 있는건가요? 유레카의 필요성을 잘 모르겠습니다... Q2) 유레카는 꼭 있어야 하는건가요?