5、Eureka集群配置
1、新建7002、7003Eureka服务项目复制7001的pom、yml文件
2、修改域名映射,修改host文件
==必须修改,否则不成功==
3、台Eureka的yml配置
修改7001、7002、7003对应的yml配置
1 | service-url: |
4、在8001配置注册
修改yml中集群的配置,使8001同时注册进7001-3集群环境
1 | eureka: |
至此有三个eureka集群,一个微服务提供者
5、Eureka与Zookeeper的区别
CAP理论
C:consistency 强一致性
A:Availability 可用性 (HA高可用)
P:Partition tolerance 分区容错性
Eureka遵循AP原则
弱一致性
各个节点平等,不存在主存,只要有一台就能保证服务可用,但是可能不是最新的
网络稳定,当前新注册的服务才会同步到其他节点
Zookeeper遵循CP理论
问题:当master节点由于网络故障,与其他节点失去联系,剩余节点重新进行leader选举。问题在于,选举leader的时间太长,且选举期间zk集群不可用,导致注册服务瘫痪。
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!