新闻资讯
什么是Eureka?
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
回复列表