cloud的Eureka服務中心的建立和模塊註冊進服務中心
阿新 • • 發佈:2018-07-01
add XP fig exp data In 成功 ack gist
1.
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> </dependency>
-
server: port: 7001 eureka: instance: hostname: localhost client: register-with-eureka: false #false表示不向註冊中心註冊自己 fetch-registry: false #false表示自己就是註冊中心,職責是維護實例,不參加檢索 service-url: defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ #設置eureka server的交互地址,即對外暴露的地址
-
-
==註意:要在類前加@EnableEurekaServer註解==
-
1 package com.XXX; 2 3 import org.springframework.boot.SpringApplication; 4 import org.springframework.boot.autoconfigure.SpringBootApplication; 5 import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; 6 7 @SpringBootApplication
啟動主程序,訪問該服務地址即可
1 <dependency> 2 <groupId>org.springframework.cloud</groupId> 3 <artifactId>spring-cloud-starter-eureka</artifactId> 4 </dependency> 5 <dependency> 6 <groupId>org.springframework.cloud</groupId> 7 <artifactId>spring-cloud-starter-config</artifactId> 8 </dependency>
2.修改yml
-
-
==理解:小區用戶要找到物業管理處的地址進行註冊==
1 eureka: 2 client: 3 service-url: 4 defaultZone: http://localhost:7001/eureka
3.
1 @SpringBootApplication 2 @EnableEurekaClient//註表名自己是註冊方,將服務註入eureka
3 public class Provider8001_APP { public static void main(String[] args) { SpringApplication.run(Provider8001_APP.class,args);
}
}主機名稱與服務名稱的修改
- 修改服務名稱,在yml中eureka節點下添加如下內容
-
eureka: instance: instance-id: dept8001 #修改別名 prefer-ip-address: true #顯示IP地址
cloud的Eureka服務中心的建立和模塊註冊進服務中心