Spring Cloud

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

@LoadBalanced 内部原理

本文将介绍 @LoadBalanced 注解内部原理。

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> 错误

@FeignClient注解详解

本章将介绍Feign的@FeignClient注解,使用该注解去开发HTTP RESTful接口客户端。

@EnableFeignClients注解详解

本文将详细介绍@EnableFeignClients注解的介绍,以及一些简单的实例。

SpringCloud Feign入门实例

本文章将简单介绍Spring Cloud中怎样使用Feign去调用服务。

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