
SpringCloud
coderLee0607
do more and get more.
展开
-
Spring Cloud Netflix之Euraka Server注册中心
服务的注册中心 Spring Cloud Netflix提供Euraka Server来实现注册中心。注册中心在整个微服务架构中是最核心的模块,用于提供注册中心给微服务实例实现自动化注册与发现。为实现注册中心的高可用,一般会创建多个注册中心,并相互注册(一般创建2个),避免单点故障导致服务不可用。 以下介绍如何搭建高可用的服务注册中心,并实现实例下线时注册中心对实例列表的动态删除。 ...原创 2019-04-01 17:58:04 · 455 阅读 · 0 评论 -
Spring Cloud Netflix之Eureka Clients服务提供者
Eureka Clients介绍 服务的提供者,通过发送REST请求,将自己注册到注册中心(在高可用注册中心的情况下,提供者会分别注册到两台注册中心)。注册完成之后,会维护一个心跳来实现服务续约,告诉注册中心自己还存活,以防止被注册中心剔除。 工程结构图: 1. pom.xml文件 添加eureka-client 01,eureka-client 02,eureka-client ...原创 2019-04-02 11:12:15 · 221 阅读 · 0 评论 -
Spring Cloud Netflix之Eureka服务消费者
Eureka服务消费者介绍 Eureka服务消费者用于发现服务和消费服务,发现服务通过Eureka Client完成,消费服务通过Ribbon完成,以实现负载均衡。在实际项目中,一个服务往往同时是服务消费者与服务提供者,所以都需要注册到注册中心统一管理。同时,本文也将一同介绍Hystrix,服务容错保护熔断技术。以及ribbon负载均衡策略,重试机制,hystrix超时配置等内容。 1...原创 2019-04-03 17:15:45 · 164 阅读 · 0 评论 -
Spring Cloud Eureka详细说明
之前学习了如何配置Eureka注册中心、消费者等,关于更详细的一些常用的配置在这里说明。 1、注册中心的自我保护模式 在我们调试Eureka的注册中心时,访问注册中心页面,常常会看见以下提示。 该提示表明,注册中心此时已进入保护模式,那什么是保护模式:Eureka服务在注册到注册中心后,会周期发送心跳给注册中心,以证明自己还活着,注册中心在运行期间,会统计15分钟内的心跳失败比例是否...转载 2019-04-03 17:18:30 · 171 阅读 · 0 评论