首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
springCloud
订阅
joey_lcy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
SpringCloud 注册中心 Eureka 集群是怎么保持数据一致的?
首先要明确的是 Eureka 是弱数据一致性的。 1. 弱数据一致性 我们知道 ZooKeeper 也可以实现数据中心,ZooKeeper 就是强一致性的。 分布式系统中有一个重要理论:CAP。 分布式系统中,数据会存在多个副本中,有一些问题会导致写入数据时,一部分副本成功、一…
SpringCloud 源码系列(4)— 注册中心Eureka 之 服务下线、故障、自我保护机制
eureka client 服务关闭停止时,会触发 DiscoveryClient 的 shutdown 关闭 eureka-client,我们就从 shutdown 方法来看看 eureka-client 的下线。 然后关闭了一系列的调度任务,停止与 eureka-serve…
SpringCloud组件 & 源码剖析:Eureka服务注册方式流程全面分析
分析每一种服务注册方式源码执行流程。 在开始讲解本章注册方式之前,我们需要了解整体的配置信息获取的流程信息,这样才可以分析指定的注册方式执行流程。 EurekaClientAutoConfiguration#eurekaInstanceConfigBean方法只有满足@Cond…
SpringCloud源码解析 -- Eureka原理探究
本文通过阅读Eureka源码,分享Eureka的实现原理。 本文主要梳理Eureka整体设计及实现,并不一一列举Eureka源码细节。 Eureka分为Eureka Client,Eureka Server,多个Eureka Server节点组成一个Eureka集群,服务通过E…
SpringCloud 源码系列(7)— 负载均衡Ribbon 之 RestTemplate
在研究 eureka 源码中,我们在 demo-consumer 消费者服务中定义了用 @LoadBalanced 标记的 RestTemplate,然后使用 RestTemplate 通过服务名的形式来调用远程服务 demo-producer,然后请求会轮询到两个 demo-…