eurekaクラスタ構築を簡単に実現
3687 ワード
Eurekaサーバ側構築
デュアルノードのeurekaクラスタを構成する予定なので、まず/etc/hostsファイルを変更して、次のように追加します.プロジェクト構造 pom関連構成 起動ファイル詳細 プロファイル-構成eureka各ノード application-eureka01.properties
application-eureka02.properties
eurekaサービス登録センターを起動します.
ログインコンソール(http://eureka01:8080またはhttp://eureka01:8090)図のように:
転載先:https://juejin.im/post/5bff9a0f6fb9a049c15eed7f
デュアルノードのeurekaクラスタを構成する予定なので、まず/etc/hostsファイルを変更して、次のように追加します.
127.0.0.1 eureka01 eureka02
"1.0" encoding="UTF-8"?>
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
com.kang
eureka-server
1.0-SNAPSHOT
org.springframework.boot
spring-boot-starter-parent
1.5.10.RELEASE
org.springframework.cloud
spring-cloud-starter-eureka-server
org.springframework.boot
spring-boot-starter-test
test
org.springframework.cloud
spring-cloud-dependencies
Dalston.SR3
<type>pomtype>
import
eureka
org.springframework.boot
spring-boot-maven-plugin
@SpringBootApplication
@EnableEurekaServer
public class ServerApplication{
public static void main(String[] args) {
SpringApplication.run(ServerApplication.class, args);
}
}
server.port=8080
spring.application.name=eureka-server
eureka.instance.hostname=eureka01
eureka.client.serviceUrl.defaultZone=http://eureka02:8090/eureka/
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
application-eureka02.properties
server.port=8090
spring.application.name=eureka-server
eureka.instance.hostname=eureka02
eureka.client.serviceUrl.defaultZone=http://eureka01:8080/eureka/
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eurekaサービス登録センターを起動します.
java -jar eureka.jar --spring.profiles.active=eureka01
java -jar eureka.jar --spring.profiles.active=eureka02
ログインコンソール(http://eureka01:8080またはhttp://eureka01:8090)図のように:
転載先:https://juejin.im/post/5bff9a0f6fb9a049c15eed7f