依赖

Eureka-1.x

  1. <!-- Eureka-1.x依赖上不区分server和client -->
  2. <dependency>
  3. <groupId>org.springframework.cloud</groupId>
  4. <artifactId>spring-cloud-starter-eureka</artifactId>
  5. </dependency>

Eureka-2.x

Eureka Server

  1. <!-- Eureka Server -->
  2. <dependency>
  3. <groupId>org.springframework.cloud</groupId>
  4. <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
  5. </dependency>

Eureka Client

  1. <!-- Eureka Client -->
  2. <dependency>
  3. <groupId>org.springframework.cloud</groupId>
  4. <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
  5. </dependency>

配置

应用

Eureka Server

  1. @EnableEurekaServer
  2. @SpringBootApplication
  3. public class MyApp {
  4. public static void main(String[] args) {
  5. SpringApplication.run(MyApp.class, args);
  6. }
  7. }

Eureka Client

  1. @EnableEurekaClient
  2. @SpringBootApplication
  3. public class MyApp {
  4. public static void main(String[] args) {
  5. SpringApplication.run(MyApp.class, args);
  6. }
  7. }