eureka是什么意思 eureka是什么

Eureka 又称服务中心,管理各种服务作用包含服务的注册、发觉、融断、负荷、降级等 。

eureka是什么意思 eureka是什么

文章插图
任何一个服务也不能直接除掉用,都需要通过注册中心来调用 。根据服务中心来获得服务你不需要关注你调用的项目 IP 地址,由多台服务器构成,每次直接到服务中心获得可以使用的服务去调用既可 。
由于各种服务都注册到了服务中心,就有了很多高级作用标准 。例如多台服务提供相同服务来做客户端负载均衡(Ribbon);监管服务器调用通过率来做断路器(Hystrix),清除服务列表中的故障点;监管服务调用时间来对不同的服务器设置不同的权重、智能路有(Zuul)等等 。
Spring Cloud 封装了 Netflix 企业研发的 Eureka 模块来达到服务注册和发觉 。Eureka 使用了 C-S 的设计架构 。Eureka Server 做为服务注册功能的服务器,这是服务注册中心 。而系统中的其他微服务,应用 Eureka 的客户端连接到 Eureka Server,并维持心跳连接 。那样系统的维护人员就可以根据 Eureka Server 来监控系统中每个微服务是否正常运转 。Spring Cloud 的一些其他模块(例如 Zuul)就可以根据 Eureka Server 来发觉系统中的其他微服务,并执行有关的思路 。
Eureka 由两个部件构成:Eureka 服务器和 Eureka 客户端 。Eureka 服务器用作服务注册服务器 。Eureka 客户端是一个 java 客户端,用于简化与服务器的互动、做为轮询负载均衡器,并提供服务的故障转换支持 。Netflix 则在工作环境中常用的是另外的客户端,它提供基于流量、资源利用率及其出错状态的加权负载均衡 。
【eureka是什么意思 eureka是什么】作者:兔斯基 _ 大大连接:https://www.jianshu.com/p/f2de1d1d1002来源:简书著作权归作者全部 。商业转载请联系作者获得授权,非商业转载请注明出处 。