Eureka
文章平均质量分 74
eureka学习
爱欧米
这个作者很懒,什么都没留下…
展开
-
1、Eureka-源码-架构与部署
Eureka 是一种基于 REST(Representational State Transfer)的服务,以实现中间层服务器的负载平衡和故障转移。我们称这个服务为Eureka Server。Eureka 还附带了一个基于 Java 的客户端组件,即Eureka Client,这使得与服务的交互更加容易。客户端还有一个内置的负载均衡器,可以进行基本的循环负载均衡。在 Netflix,一个更复杂的负载均衡器包裹 Eureka 以提供基于流量、资源使用、错误条件等多个因素的加权负载均衡。一、eureka架构方原创 2021-08-03 19:09:44 · 321 阅读 · 0 评论 -
2、Eureka-参数-客户端、服务端配置参数
一、Eureka Server配置参数#服务端开启自我保护模式,前面章节有介绍eureka.server.enable-self-preservation=true#扫描失效服务的间隔时间(单位毫秒,默认是60*1000)即60秒eureka.server.eviction-interval-timer-in-ms= 60000#间隔多长时间,清除过期的 delta 数据eureka.server.delta-retention-timer-interval-in-ms=0#请求频率限制器eu原创 2021-08-03 19:10:51 · 1488 阅读 · 0 评论 -
3、Eureka-源码-Eureka Server启动入口调试
springcloud eureka分为两个模块eureka-server、eureka-client。一、eureka入口分析经过下面的几步可以知道eureka的入口类是EurekaServerAutoConfiguration。@SpringBootApplication//1、关于eureka入口@EnableEurekaServerpublic class EurekaServerApplication { public static void main(String[] args)原创 2021-08-03 19:11:28 · 258 阅读 · 0 评论 -
4、Ribbon-源码-客户端路由过程
本文主要分析springcloud路由主流程。springcloud路由主要使用Ribbon这个组件。 本文分析方法是看官方文档,网上查阅资料及源码调试。关于源码调试如何找到入口类?springcloud源码体系庞大,如果你要分析其源码不单要下载springcloud的源码而且要下载其依赖。springcloud源码只是冰山一角看他源码会一头雾水。可以通过debug日志、异常点切入进入核心流程源码。一、应用客户端路由过程分析springcloud应用端如何路由这点是本次分析的关键,大概流程有下面几步。原创 2021-08-03 19:11:57 · 235 阅读 · 0 评论 -
5、Eureka-源码-服务注册下线同步流程分析
一、eureka服务注册同步分析上面介绍的都是springcloud ribbon路由的过程,这个路由是关系客户端访问的直接原因。影响ribbon的路由表就是eureka注册的服务。1.1、eureka集群节点相互注册//集群节点相互注册 public int syncUp() { // Copy entire entry from neighboring DS node int count = 0; for (int i = 0; ((i <原创 2021-08-03 19:12:36 · 401 阅读 · 0 评论