新闻资讯

新闻资讯 行业动态

什么是Eureka?

编辑:008     时间:2020-02-26

Eureka是Netflix公司开源的产品,它是一种基于REST( Representational State Transfer )的服务,主要用于AWS云。 Eureka提供了完整的Service Registry和Service Discovery实现实现,也是Spring Cloud体系中最重要的组件之一。

简单来说Eureka就是Netflix开源的一款提供服务注册和发现的产品,并且提供了java客户端。当然,springcloud大力优化后的Eureka,可以应用在任何需要使用注册中心的场景。

Eureka由两个组件组成:Eureka服务端和Eureka客户端。Eureka服务端就是注册中心。Eureka客户端是一个java客户端,用来简化与服务端的交互、作为轮询负载均衡器,并提供服务的故障切换支持。

下面是Eureka的使用场景

从上面看Eureka Server担任注册中心的角色,提供了服务的发现和注册功能。

Service Provider服务提供者,将自身的服务注册到Eureka Server,同时通过心跳检查服务的运行状态。

Service Consumer服务调用者,从Eureka Server得到注册的服务列表,找到对应的服务地址调用并使用。



原文链接:https://my.oschina.net/u/4006148/blog/3169283

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

回复列表

相关推荐