Spring Cloud

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。

Eureka 源码分析(八)

前面章节分析了 Eureka 服务注册、服务续约的源码,本章节将分析 Eureka 的服务下线源码实现。

Eureka 源码分析(七)

在服务注册完成后,Eureka 客户会每隔 30 秒发送一次心跳来续约。通过续约来告知 Eureka 服务端该 Eureka 客户仍然存在,没有出现问题。正常情况下,如果 Eureka 服务端在 90 秒没有收到 Eureka 客户的续约,它会将实例从其注册表中删除。

Eureka 源码分析(六)

前面章节介绍了 Eureka 客户端和服务端的启动过程,同时也分析了 EnableDiscoveryClient 类的源码,本章节将介绍 Eureka 服务端是怎样实现服务注册的。

Eureka 源码分析(五)

前面章节分析了 Eureka 客户端源码,本章将分析 Eureka 服务端源码。同 Eureka Client 启动一样,需要添加@EnableEurekaServer 注解。

Eureka 源码分析(四)

前面章节介绍了 DiscoveryClient 类的构造方法,同时也分析了 CacheRefreshThread 刷新任务线程源码。本章节将介绍心跳续约任务线程 HeartbeatThread。

Eureka 源码分析(三)

本章将通过分析 DiscoveryClient 类的构造方法来了解服务注册、服务续约、下线操作是怎样触发的。

Eureka 源码分析(二)

DiscoveryClient 类包含服务注册、服务续约、服务下线、获取服务等功能,下面将逐一进行源码分析。

Eureka 源码分析(一)

本章将开始简单的分析 Eureka 源码,查看它的启动过程,它是怎样注册、续约、服务同步等。

@EnableDiscoveryClient 与 @EnableEurekaClient 的区别

本文将介绍 @EnableDiscoveryClient 与 @EnableEurekaClient 两个注解的区别。

No qualifying bean of type 'com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>' available

本文将介绍怎样解决“No qualifying bean of type 'com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>' available: expected at least 1 bean which qualifies as autowire candidate.”错误。

Failed to bind properties under 'eureka.client.service-url' to java.util.Map<java.lang.String, java.lang.String>

本文将介绍怎样解决 Failed to bind properties under 'eureka.client.service-url' to java.util.Map<java.lang.String, java.lang.String> 错误

Eureka篇:搭建Eureka Server注册中心

本博文将通过一个实例来展示怎样快速搭建Eureka Server注册中心。

Eureka篇:Eureka简介

本博文将简单介绍目前比较火的微服务框架Spring Cloud的服务治理组件Eureka。Eureka是Netflix公司开发的服务注册和发现框架。该框架包含两个组件,分别是:Eureka Server和Eureka Client。

首页 1 末页 共13/1页
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号