Xem toàn bộ series bài viết hướng dẫn xây dựng ứng dụng Questions Management tại đây.
Sau khi đã tạo project support-discovery-server xong, giờ là lúc chúng ta sẽ sử dụng Spring Cloud Netflix để enable Eureka Server cho phần Support Discovery Server này.
Như mình đã hướng dẫn các bạn trong bài viết Tìm hiểu về Eureka Server của Netflix OSS, việc chúng ta cần làm sẽ là:
Thêm annotation @EnableEurekaServer của Spring Cloud Netflix trong class SupportDiscoveryServerApplication:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
package com.huongdanjava.discoveryserver; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; @EnableEurekaServer @SpringBootApplication public class SupportDiscoveryServerApplication { public static void main(String[] args) { SpringApplication.run(SupportDiscoveryServerApplication.class, args); } } |
Thêm vào tập tin application.properties một số thông tin sau:
1 2 3 4 5 6 |
spring.application.name=Support Discovery Server server.port=8761 eureka.client.register-with-eureka=false eureka.client.fetch-registry=false |
Ở đây ngoài các thông tin cần phải có để enable một Eureka Server, như các bạn thấy, mình cũng đặt tên cho service này là “Support Discovery Server”.
Xong rồi đó các bạn, hãy thử start project này lên rồi xem kết quả.
Của mình như sau: