2019-12-13
服务注册发现:Eureka源码剖析(3)服务注册

Eureka Client启动流程

Read More

2019-12-09
服务注册发现:Eureka源码剖析(2)Eureka Server启动

Eureka Server模块分析

1、Eureka Server原来是一个简单的Servlet应用

Read More

2019-12-08
服务注册发现:Eureka源码剖析(1)源码阅读环境搭建

源码阅读环境搭建

Read More

2019-12-08
服务注册发现:Eureka 入门

Eureka解决了什么问题

这个问题本质是问服务注册中心的价值。很多年前,那个时候微服务还没有兴起,大家用Nginx+Tomcat就搞定了,加机器加Tomcat时候,直接在线改Nginx配置就搞定,这叫手动服务注册。但是在现今的微服务架构中,服务可能动不动就几十个,上百个,算上冗余就几百个,而且微服务的发布很频繁,不断有新的服务加入进来;在应对大流量场景时,还需要扩容缩容。这如果还依靠Nginx那种原始的手工配置方式,是不可行的,成本太高了。所以,就出现了服务注册发现,即服务实例自己会在启动后注册到服务注册中心,这叫服务注册,然后每个服务实例又从服务注册中心拉取服务注册表,动态的感知到服务的上下线,这叫服务发现。所以,服务注册中心这种技术是在微服务架构中自然而然就过渡过来的,并不突兀。eureka作为Netflix全家桶中的服务注册中心实现,其意义也就不言自明了。

Read More