728x90
반응형

스프링 부트 2

[스프링 클라우드] 서비스 디스커버리

서비스 디스커버리란?마이크로 서비스 아키텍처(MSA)를 다루다 보면 특정 인스턴스에 접근해야 하거나,현재 서비스 가능한 인스턴스의 갯수를 알아야 하는 경우가 종종 생긴다.특히 MSA를 운영하다 보면 인스턴스 추가나 인스턴스가 교체되는 상황이 빈번하게 발생한다.이때 인스턴스의 정보를 빠르게 파악할수 있도록,서비스의 각 인스턴스 목록 및 ip리스트와 같은 메타데이터를 관리하는 것이 서비스 디스커버리다. 서비스 디스커버리의 종류유레카유레카는 넷플릭스에서 만든 서비스 디스커버리 패키지이다.스프링 클라우드에서 기본적으로 제공하는 컴포넌트이다.spring-cloud-starter-eureka-server 스타터를 통해 사용한다. 아파치 주키퍼주키퍼는 주로 하둡 스파크와 같은 빅데이터 시스템에 활용되는 분산 코디네이..

JPA - (2) 객체 매핑

객체 생성 지난번 포스팅에 이어 셋팅된 프로젝트에 객체를 추가하겠습니다. h2 web console에서 다음과 같은 테이블을 생성했습니다. CREATE TABLE MEMBER ( ID VARCHAR(255) NOT NULL, NAME VARCHAR(255), AGE INTEGER, PRIMARY KEY (ID) ); 위의 테이블을 자바의 객체로 만들어 주도록 하겠습니다. Member.java 프로젝트 디렉토리 (src/java/com.jyoon.study.hello-jpa)밑에 jpa라는 디렉토리를 상성하고, Member.java클래스를 생성해줍니다. import lombok.Getter; import lombok.Setter; import javax.persistence.Entity; import ja..

서버 개발/JPA 2019.08.06
1
728x90
반응형