Spring Cloud

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

Spring Cloud Zuul RateLimit 简介

spring-cloud-zuul-ratelimit 是一个用于在基于 Spring Cloud Zuul 构建的微服务网关中实现速率限制(限流)的组件。它能够控制进入微服务系统的流量,防止系统因过多的请求而崩溃或性能下降。在分布式系统中,尤其是在面对高并发场景时,限流是保障系统稳定性和可用性的重要手段。

@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注解的介绍,以及一些简单的实例。

首页 1 2 下一页 末页 共18/2页
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号