msa 아키텍쳐 패턴1 MSA 아키텍처 패턴 [1] 서비스 디스커버리 MSA와 같은 분산 환경에서는 Network를 통한 API 호출이 필수적으로 요구된다. 다른 서비스를 호출하기 위해서는 위치 정보를 알아야 함 ( IP, Port, URI ) 전통적 환경 서버들은 위치 정보가 정적인 경우가 많아서 원격 서버의 위치 정보를 설정 파일 등으로 관리가 가능했음 전통적 방식 - 일반적인 환경 - - 여러 인스턴스 앞 단의 nginx 등의 reverse proxy를 둠 - reverse proxy가 여러 설정 정보를 가지고 있음 서비스 디스커버리 Cloud 기반의 MSA 환경에서는 모든 것이 변화함 예로, 사용하던 인스턴스가 죽고 새로운 ip의 인스턴스로 생성 대체되거나, 전략적으로 인스턴스를 추가하는 경우 정적인 설정 정보로는 비효율적임 인스턴스 갯수,.. 2022. 5. 29. 이전 1 다음 반응형