第五篇:サービス治理:Spring Coud Eureka——高利用可能な登録センター

1191 ワード

Eureka Serverの高利用は、実際にはサービスとして他のサービス登録センターに登録したいということです.そうすると、相互に登録されたサービス登録センターを形成して、サービスリストの相互同期を実現し、利用可能な効果が高いです.
1、appication-peer 1.propertiesを作成し、peer 1サービスセンターの構成として、serviceUrlをpeer 2に向ける:
server.port=8081
spring.application.name=eureka-server

eureka.instance.hostname=peer1
eureka.client.service-url.defaultZone=http://peer2:8082/eureka/
2、appication-peer 2.propertiesを作成し、peer 2サービスセンターの配置として、serviceUrlをpeer 1に向ける:
server.port=8082
spring.application.name=eureka-server

eureka.instance.hostname=peer2
eureka.client.service-url.defaultZone=http://peer1:8081/eureka/
3、C:\Windows\System 32\drivers\etc\hostsに設定します.
         127.0.0.1       localhost
	 127.0.0.1       peer1
	 127.0.0.1       peer2
4、appication.propertiesにspring.profiles.active=peer 1またはpeer 2を配置し、それぞれjarパッケージを打つ
#          ,    dev
spring.profiles.active=peer1

#eureka.instance.hostname=localhost
#eureka.client.register-with-eureka=false
#eureka.client.fetch-registry=false


#                 @Value("${}")
book.nam=springCloudInAction
book.author=zzzzz
5、java-jar demo 1.jarとjava-jar demo 2.jarを使ってそれぞれ起動します.