Eureka
yonhu123java
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
扩展Ribbon支持Nacos集群配置
由于在Nacos上,支持集群配置。集群是对指定微服务的一种虚拟分类。集群还是比较有用的,例如: 为了容灾,把指定微服务同时部署在两个机房(例如同城多活【其中1个机房崩溃另一个机房还能顶】、异地多活【防止自然灾害,例如地震什么的】),比如南京机房和北京机房。 调用时,可优先调用同机房的实例,如果同机房没有实例,再跨机房调用。 当然cluster还有很多其他作用,请各位看客自行脑补,本文将围绕上面描述的场景展开。 虽然Spring Cloud Alibaba支持集群配置,例如: spring: cloud:原创 2021-03-31 22:56:28 · 442 阅读 · 0 评论 -
Eureka原理
1,Eureka Server启动成功,等待服务端注册。启动过程中如果配置了集群,集群之间定时通过Replicate同步注册,每个Eureka Server都存在独立完整的服务注册表信息。 2,Eureka Client启动时根据配置的Eureka Server地址去注册中心注册服务。 3,Eureka Client会每30S向Eureka server发送一次心跳请求,证明客户端服务正常。 4,当Eureka server 90s内没有收到Eureka client的心跳,注册中心,则认为该节点失效会注销原创 2020-08-28 10:07:16 · 219 阅读 · 0 评论 -
Eureka和zookeeper
1.Eureka和ZooKeeper都可以提供服务注册与发现的功能,请说说两个的区别 1.ZooKeeper保证的是CP,Eureka保证的是AP ZooKeeper在选举期间注册服务瘫痪,虽然服务最终会恢复,但是选举期间不可用的 Eureka各个节点是平等关系,只要有一台Eureka就可以保证服务可用,而查询到的数据并不是最新的 自我保护机制会导致 Eureka不再从注册列表移除因长时间没收到心跳而应该过期的服务 Eureka仍然能够接受新服务的注册和查询请求,但是不会被同步到其他节点(高可用) 当原创 2020-08-27 16:45:18 · 260 阅读 · 0 评论
分享