서버
[Eureka] Eureka 서버 생성하기
고태광이
2019. 3. 23. 15:49
[Eureka] Eureka 서버 생성하기
여기에 들어가서 dependency에 eureka server 추가해서 생성하는 법이 있다.
이 방식을 사용하면 1번 뛰어넘어도 된다.
1. pom.xml 파일에 아래를 추가.
1 2 3 4 | <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> | cs |
2. application.properties 파일에 설정
1 2 3 4 5 6 7 | server.port=8761 spring.application.name=discovery-service eureka.instance.hostname=localhost eureka.client.register-with-eureka=false eureka.client.fetch-registry=false eureka.client.service-url.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/ | cs |
1 - 8761 포트에 Eureka server 설정
4 - 본인 서비스를 Eureka serve에 등록할지 말지 설정
5 - client 서비스가 eureka 서버로 부터 서비스 리스트 정보를 local에 caching 할지 말지
3. @EnableEurekaServer 어노테이션 추가하여 Eureka Server로 선언
1 2 3 4 5 6 7 8 9 10 11 | @EnableEurekaServer @SpringBootApplication public class EurekaServerApplication { public static void main(String[] args) { SpringApplication.run(EurekaServerApplication.class, args); } } | cs |
4. 서버 실행
Eureka 서버 생성 성공!
다음 시간에 eureka client 만들겠다.