SpringCloud 之 Ribbon/Feign/Hystrix 的超时、重试问题总结 本文介绍 Spring Cloud 中 Ribbon、Feign、Hystrix 的超时、重试配置相关问题,通过一系列的实际测试得到最优的超时配置解决方案。
Spring Cloud Alibaba Sentinel 流量管理 本文介绍阿里开源流量卫兵 Sentinel 的基本概念,包括资源、规则等,并演示了一个 Spring Cloud 中整合 Sentinel 进行限流的示例项目。
Spring Boot 整合 RabbitMQ 上一节介绍了 RabbitMQ 的基本概念,这一节介绍 RabbitMQ 的安装使用,以及 SpringBoot 中如何整合使用 RabbitMQ,将介绍 direct/fanout/topic 三种类型的交换器的使用。
RabbitMQ 基本概念详解 这一节主要介绍 AMQP 协议的一些基本概念,包括:四种交换器(exchange)、队列、绑定等。这些概念在实现了 AMQP 协议的消息中间件中是通用的,RabbitMQ 则在此基础上做了一些扩展。
SpringCloud Gateway 动态路由【篇2终极版】基于 MySQL + 二级缓存实现 这一节介绍存储自定义路由信息到 MySQL,然后通过 Gateway 提供的方法更新缓存数据。为了提高请求速率,这里将使用一个二级缓存(内存 + Redis)的功能。
SpringCloud Gateway 动态路由【篇1】基于Nacos 实现 本节开始介绍 SpringCloud Gateway 中动态路由的实现方法,包括:Nacos 集成动态路由配置,更新配置文件即自动更新路由MySQL + 二级缓存实现,主要基于 Gateway 的一些特性进行重写,实现路由信息的自动更新这篇文章主要介绍第一种方式:将配置文件放到 Nacos 进行托管,网关服务通过引入 Nacos 而自动更新路由配置信息。实现较为简单。本节代码在:https://github.com/laolunsi/spring-boot-examples,参考例 23 即可。
Spring AOP 与代理详解 SpringBoot 系列教程 - 源码地址:https://github.com/laolunsi/spring-boot-examples大家知道我现在还是一个 CRUD 崽,平时用 AOP 也是 CV 大法。最近痛定思痛,决定研究一下 Spring AOP 的原理。这里写一篇文章总结一下。主要介绍 Java 中 AOP 的实现原理,最后以两个简单的示例来收尾。一、AOP 的基本概念1.1 什么是 AOPAspect Oriented Programming,面向切面编程。就跟我们说 O
SpringBoot Cache技术实战 本节介绍 SpringBoot 中的三种缓存技术:Spring 自带的 Spring Cache、Layering Cache 框架、Alibaba JetCache 框架。
SpringCloud Nacos 配置中心 Nacos Config Center上一篇介绍了 Spring Cloud 中配置中心的使用,地址:https://mp.weixin.qq.com/s/QcIaGAYUvPBIqJM8oMbVvQ这一节介绍 Nacos 作为配置中心使用,不需要 Github这里首先需要注意,Nacos 在Spring、Spring Boot、Spring Cloud 这三种环境下的依赖、配置和使用方...
SpringCloud 配置中心 在微服务架构中,每一个服务都有自己的配置文件,这些配置文件还会因为生产、测试环境的不同而分为多个。某些配置项是相同的,某些配置项又是不同的,这给服务的部署和管理造成了一些困难。Config Center 可以解决这些问题。通过将配置文件统一放到某个地方(通常是 GitHub),然后让 配置中心 来统一读取、刷新配置信息。Spring Cloud 提供了 Spring Cloud Config...
ArrayList 源码分析 ArrayList 是最常用的 List 实现类,今天我们从源码角度来分析一下这个类。一、基本结构首先,我们来看一下 ArrayList 的继承关系,这是一个 UML 图:对于 ArrayList,我们通常是这样使用的:List<Object> list = new ArrayList<>();下面我们简单看一下接口概要:public class Array...
SpringCloud War 包部署导致服务未正常注册到 Nacos 问题 SpringCloud 微服务项目使用 War 包部署到 Nacos,服务注册失败,没有错误日志,本节介绍了该问题的原因和解决办法。
SpringBoot 从零开始【教程目录】 【手摸手Spring教程】本文为SpringBoot系列教程目录,包含Spring/SpringBoot/SpringCloud相关技术的实战教程、源码或技术点的深入学习等内容,持续更新中!