Eureka Server 高可用性集群

来源:互联网 发布:怎么自学javascript 编辑:程序博客网 时间:2024/06/06 16:43
  1. 之前写的前一文写的是单点,而且Eureka Client 会定时的连接Eureka Server,获取注册表里的信息进行缓存到本地,如果微服务发现不可用了Eureka Client 就不会更新,就会影响微服务的调用,所以要一个有高可用的Eureka Server 集群,Eureka Server 可以通过运行多个实例来相互注册的方式实现高可用部署。从而保证里数据的一致性。
  2. 现在建一个双节点的Eureka Server 集群。
    首先我们先修改主机的host是文件C:\Windows\System32\drivers\etc\hosts 文件添加
    127.0.0.1 peer1 peer2
    3.看一下项目目录
    这里写图片描述
    新建两个文件application-peer1.properties,appplication-peer2.properties 文件代码分别是
server.port=1111eureka.instance.hostname=peer1eureka.client.register-with-eureka=falseeureka.client.fetch-registry=falseeureka.client.service-url.defaultZone=http://peer2:1112/eureka/eureka.server.enable-self-preservation=false
server.port=1112eureka.instance.hostname=peer2eureka.client.register-with-eureka=falseeureka.client.fetch-registry=falseeureka.client.service-url.defaultZone=http://peer1:1111/eureka/eureka.server.enable-self-preservation=false

MiroserviceDiscoveryEurekaHaApplication.java

package com.zjm.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;@SpringBootApplication@EnableEurekaServerpublic class MiroserviceDiscoveryEurekaHaApplication {    public static void main(String[] args) {        SpringApplication.run(MiroserviceDiscoveryEurekaHaApplication.class, args);    }}

配置好之后,将项目打包jar.然后输入
激活peer1启动
java -jar miroservice-discovery-eureka-ha-0.0.1-SNAPSHOT.jar –spring.profiles.active=peer1
java -jar miroservice-discovery-eureka-ha-0.0.1-SNAPSHOT.jar –spring.profiles.active=peer2
这里写图片描述
然后访问:http://peer1:1111,如图下
这里写图片描述
上图可知道peer2已经注册到peer1服务里了
访问http://peer2:1112
这里写图片描述,
看上图peer1已经注册peer2里面了
下边把之前写miroservice-provider-user服务注册到
添加eureka.client.service-url.defaultZone=http://peer1:1111/eureka/,http//peer2:1112/eureka/

这里写图片描述
服务消费者注册到peer1,peer2微服上了。

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 干戈 蛮触干戈 干戈满目 倒载干戈 干戈蛮触 倒置干戈 干戈大明 轰定干戈 化干戈为玉帛 干戈什么意思 干戈寥落四周星 大动干戈的意思 干戈王中诗歌鉴赏 化干戈为玉帛的意思 几曾识干戈作品 干戈老是什么病 干戈化玉帛的意思 干戈寥落四周星的意思 干戈老皮肤病图片 化干戈为玉帛下一句 两界掠夺者 执笔画干戈 刑天舞干戚下一句 刑天舞干戚的故事 不周 刑天武干戚 大唐武夫 刑干戚 太上老魔 刑天武干戚 干拔 干拔跳投 麦迪干拔 拔完智齿怎样判断得了干槽整 干拔跳投教学分解图 大便拔干怎么办 干拔跳投图解 兰花根烂拔出来控干多久在种 拔干拉不出屎来怎么办 干拔跳投的危害 干拔投篮对身体的伤害 干干干 干干干干 干干干干干干 干干的