總體思路
1.導入依賴
2.編寫配置
3.在啟動類上添加@EnbaleXXX的注解
Eureka-服務注冊與發現
1.導入依賴
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka-server</artifactId>
<version>1.4.6.RELEASE</version>
</dependency>
2.建立application.yml檔案編寫配置
server:
port: 7001
#Eureka配置
eureka:
instance:
hostname: eureka7001.com #Eureka服務端的執行個體名稱
client:
register-with-eureka: false #表示是否想eureka注冊中心注冊自己
fetch-registry: false #如果為false表示自己為注冊中心
service-url:
#這裡配置了叢集用,隔開如果是單個http://eureka7002.com:7002/eureka一個即可
defaultZone: http://eureka7002.com:7002/eureka,http://eureka7003.com:7003/eureka
@SpringBootApplication
@EnableEurekaServer //服務端的啟動類 可以接受别人注冊進來
public class EurekaServer_7001 {
public static void main(String[] args) {
SpringApplication.run(EurekaServer_7001.class,args);
}
}
server:
port: 7001
#Eureka配置
eureka:
instance:
hostname: eureka7001.com #Eureka服務端的執行個體名稱
client:
register-with-eureka: false #表示是否想eureka注冊中心注冊自己
fetch-registry: false #如果為false表示自己為注冊中心
service-url:
defaultZone: http://eureka7002.com:7002/eureka,http://eureka7003.com:7003/eureka
========================================================================================
server:
port: 7002
#Eureka配置
eureka:
instance:
hostname: eureka7002.com #Eureka服務端的執行個體名稱
client:
register-with-eureka: false #表示是否想eureka注冊中心注冊自己
fetch-registry: false #如果為false表示自己為注冊中心
service-url:
defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7003.com:7003/eureka/
========================================================================================
server:
port: 7003
#Eureka配置
eureka:
instance:
hostname: eureka7003.com #Eureka服務端的執行個體名稱
client:
register-with-eureka: false #表示是否想eureka注冊中心注冊自己
fetch-registry: false #如果為false表示自己為注冊中心
service-url:
defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/