
Eureka
wenzifanye
这个作者很懒,什么都没留下…
展开
-
SpringCloud系列--eureka(三)服务发现DiscoveryClient
对于注册到Eureka的微服务,可以通过服务发现来获得该服务的信息。 下面将介绍如何使用DiscoveryClient获取注册中心上的实例信息。 1、Controller中注入DiscoveryClient @RestController @Slf4j public class PaymentController { @Resource private PaymentService paymentService; @Resource private DiscoveryCli原创 2020-09-11 22:58:44 · 2115 阅读 · 0 评论 -
SpringCloud系列--Eureka(一)服务注册与发现
Eureka注册中心 1.Eureka基础知识 Eureka一种基于 REST(Representational State Transfer)的服务,主要在AWS云中用于定位服务,以实现负载均衡和故障转移的中间层服务器。 1.1 什么是服务治理 在传统的rpc远程调用框架中,每个服务与服务之间的依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务与服务之间的依赖,可以实现服务调用,负载均衡,容错等,实现服务发现和注册。 1.2 为什么要服务注册 没有服务注册中心,也可以服务间调用,为什么还要原创 2020-08-30 15:31:14 · 253 阅读 · 0 评论 -
SpringCloud系列--Eureka(二)自我保护机制
保护模式主要用于一组客户端和Eureka server之间存在网络分区场景下的保护。一旦进入保护模式,**Eureka server将会尝试保护其服务注册表中的信息,不再删除其服务注册表中的数据,也就是不会注销任何微服务**。当网络故障恢复后,该Eureka Server节点会自动退出自我保护模式。 一句话概括就是:某时刻某一微服务不可用了,Eureka不会立刻清理它,依旧会对该微服务的信息进行保存。属于CAP里面的AP分支。原创 2020-08-30 20:50:50 · 318 阅读 · 0 评论