美文网首页
分布式系统相关问题三

分布式系统相关问题三

作者: Teemo_fca4 | 来源:发表于2020-05-10 22:56 被阅读0次
Eureka注册中心核心原理

第一点:服务注册
主要就是注册表存储于四个地方,Eureka服务端三处,Eureka客户端一处,这样做的原因是为了避免读写冲突。
第二点:心跳检测
就是各个服务每隔一段时间想Eureka服务端发送自己的心跳,如果Eureka服务端端发现有服务掉线了,会在自己的注册表中剔除该服务注册信息,然后这些定时任务会将注册表慢慢刷新。


image.png
feign与zuul的大致原理
image.png
dubbo与cloud对比
image.png image.png
zk做注册中心原理
image.png
zk与eureka中的CAP区别

ZK在选举期间对外服务不可用,通过不可用保证强一致性


image.png
二者时效性对比,eureka不更改参数的话 时效性很差,参数主要是调那几个定时任务的时间间隔
image.png
zuul如何做动态路由

生产环境是不能每次增改服务都去修改zuul配置,然后重启zuul的,重启网关的影响太大了,太可怕了
就是讲路由表,然后读取表的数据,然后项目里用定时任务来定时读取数据,再重新加载到配置中就可以了。

eureka生产环境配置
image.png

ribbon和zuul生产配置


image.png

ribbon调用其他服务失败多少时就切换负载均衡设备的设置


diaoy
服务扩容的时候该怎么做?
image.png

相关文章

网友评论

      本文标题:分布式系统相关问题三

      本文链接:https://www.haomeiwen.com/subject/ldboghtx.html