第一步:咱们新建两个注册中心工程一个叫eureka_register_service_master、另一个叫eureka_register_service_backuphtml
eureka_register_service_master的application.properties配置以下java
server.port=7998
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
spring.application.name=eureka-server
eureka.instance.hostname=master
eureka.client.serviceUrl.defaultZone=http://backup:7999/eureka/
#这里配置的是backup的地址
eureka_register_service_backup的application.properties配置以下复制代码
eureka_register_service_backup的application.properties配置以下spring
server.port=7999
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
spring.application.name=eureka-server
eureka.instance.hostname=backup
#这里配置的是master的地址
eureka.client.serviceUrl.defaultZone=http://master:7998/eureka/复制代码
上面的配置端口分别是bash
master端口是7998app
backupr端口是7999eclipse
因为我用的是同一台机器因此须要绑定下host分布式
127.0.0.1 master 微服务
127.0.0.1 backup fetch
第二步:添加启动文件分别是ApplicationMaster.java,ApplicationBackUp.javaspa
里面代码内容是同样的
@EnableEurekaServer
@SpringBootApplication
public class ApplicationMaster {
public static void main(String[] args) {
SpringApplication.run(ApplicationMaster.class, args);
}
}
@EnableEurekaServer
@SpringBootApplication
public class ApplicationBackUp {
public static void main(String[] args) {
SpringApplication.run(ApplicationBackUp.class, args);
}
} 复制代码
第三步:启动
若是是jar启动须要 加参数 --spring.profiles.active=matser或者 --spring.profiles.active=backup
第一种方法是经过jar命令启动
java -jar eureka_register_service_matser-1.0.0.jar --spring.profiles.active=matser
java -jar eureka_register_service_backup-1.0.0.jar --spring.profiles.active=backup复制代码
第二种是经过eclipse点击右键Run As 启动
第四步:查看界面
端口7998是matser它的registered-replicas指向了http://backup:7999/eureka/
端口7999是backup它的registered-replicas指向了http://master:7999/eureka/复制代码
源码结构
注册中心
Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求求: 一零叁八七七四六贰六