随笔分类 -  Eureka

更简单、更连贯、更系统地分析Eureka
摘要:eureka 是由 Netflix 团队开发的针对中间层服务的负载均衡器,在微服务项目中被广泛使用。相比 SLB、ALB 等负载均衡器,eureka 的服务注册是无状态的,扩展起来非常方便。 在这个系列中,我将深入研究 eureka,包括它的使用、源码等,总计分成五篇博客讲完,后面发现有趣的东西也会继续补充。 阅读全文
posted @ 2021-02-10 10:59 子月生 阅读(413) 评论(0) 推荐(0) 编辑
摘要:按照原定的计划,我将分三个部分来分析 Eureka 的源码: 1. Eureka 的配置体系; 2. Eureka Client 的交互行为; 3. Eureka Server 的交互行为。 今天,我们来研究第三部分的源码。 分析的思路和第二部分的一样,先明确 Eureka Server 需要具备哪些功能,再从源码层面分析如何实现这些功能,最后补充 Eureka Server 的配置解读。 阅读全文
posted @ 2021-02-10 10:36 子月生 阅读(773) 评论(0) 推荐(0) 编辑
摘要:按照原定的计划,我将分三个部分来分析 Eureka 的源码: 1. Eureka 的配置体系; 2. Eureka Client 的交互行为; 3. Eureka Server 的交互行为。 今天,我们来研究第二部分的源码。 阅读全文
posted @ 2021-02-06 12:40 子月生 阅读(972) 评论(0) 推荐(0) 编辑
摘要:通过前面的两篇博客,我们知道了:什么是 Eureka?为什么使用 Eureka?如何适用 Eureka?今天,我们开始来研究 Eureka 的源码,先从配置部分的源码开始看,其他部分后面再补充。 补充一点,我更多地会从设计层面分析源码,而不会顺序地剖析每个过程的代码。一方面是因为篇幅有限,另一方面是因为我认为这样做更有意义一些。 阅读全文
posted @ 2021-02-04 17:39 子月生 阅读(1206) 评论(0) 推荐(0) 编辑
摘要:通过上一篇博客,我们知道了 Eureka 是什么以及为什么要使用它,今天,我们开始研究如何使用 Eureka。 在此之前,先说明一点。网上几乎所有关于 Eureka 的文章都是基于 Spring 的,但**本文的例子不会有任何 Spring 的代码,我尽量使用 Eureka 原生的 API**,后面的源码分析也是如此。因为 Spring 把 Eureka 藏得越好,我们研究起来就会越困难,毕竟我写这个系列不是只为了学会怎么使用 Eureka,我们还要分析它的源码。当然,实际项目中就没必要这么搞了。 阅读全文
posted @ 2021-01-28 09:07 子月生 阅读(1864) 评论(0) 推荐(2) 编辑
摘要:这个系列开始研究 Eureka,在此之前,先来谈谈负载均衡器。 本质上,Eureka 就是一个负载均衡器,可能有的人会说,它是一个服务注册中心,用来注册服务的,这种说法不能说错,只是有点片面。 在这篇博客里,我将尽可能循序渐进、图文并茂地回答下面的几个问题。至于 Eureka 的使用、配置、源码分析、集群配置等等,这些后续博客再补充。 阅读全文
posted @ 2021-01-22 14:19 子月生 阅读(2092) 评论(4) 推荐(7) 编辑