공부하다죽어라
article thumbnail

Spring Cloud ? 

독립적으로 개발하기 위한 서비스, 즉 마이크로서비스 아키텍쳐를 지원하기위한 프레임워크가 스프링 클라우드이다.

스프링 클라우드를 사용하기 위해서는 스프링부트의 환경이 필수적이다.

 

스프링 클라우드를 이용해 서비스를 개발하려고 할 때, 어떤 내용이 구축되어야 하는지 알아보겠다.

 

환경 설정

 

마이크로서비스가 가지는 환경설정을 SpringCloudConfigServer라는 외부의 저장소에 환경설정을 지정할 수 있다. 


이를 사용하면 각각의 마이크로서비스의 내용이 변경된다고 해도 다시 빌드하지 않아도 되고 외부저장소에 있는 환경설정만 바꿔준다면 연결되어있는 마이크로서비스들의 환경설정이 자동으로 변경되어 유지보수가 매우 좋아진다고 볼수있다.

 

위치 투명성

분산 데이터베이스 시스템에서 사용자가 데이터의 위치를 알 필요 없이 데이터를 손쉽게 사용할 수 있는 특성

 

 

Load Balancing

게이트웨이 서비스를 NamingServer에 등록해놓고 위치를 검색하는 용도로 사용한다.

 

 

profile

공부하다죽어라

@슥혁

감사합니다 👍🏻