Spring Cloud Eureka ——高可用註冊中心
阿新 • • 發佈:2019-01-29
在服務註冊中心專案中
1建立application-peer1.properties,作為peer1服務中心配置
spring.application.name=eureka-server
server.port=1111
eureka.instance.hostname=peer1
eureka.client.register-with-eureka=true
eureka.client.fetch-registry=true
eureka.client.serviceUrl.defaultZone=http://peer2:1112/eureka/
2建立application-peer2.properties,作為peer2服務中心配置
spring.application.name=eureka-server
server.port=1112
eureka.instance.hostname=peer2
eureka.client.register-with-eureka=true
eureka.client.fetch-registry=true
eureka.client.serviceUrl.defaultZone=http://peer1:1111/eureka/
3通過sprin.profiles.actice屬性分別啟動peer1和peer2
java -jar eureka-server.jar --spring.profiles.actice=peer1 java -jar eureka-server.jar --spring.profiles.actice=peer2
5修改service專案的application
spring.application.name=hello-service
#eureka.client.serviceUrl.defaultZone=http://localhost:1111/eureka/
eureka.client.serviceUrl.defaultZone=http://peer1:1111/eureka/,http://peer2:1112/eureka/
6啟動service專案,服務會註冊到peer1和peer2。一個服務註冊中心,另一個還可以用。