文章 2024-04-25 来自:开发者社区

Springboot 中使用 Redisson+AOP+自定义注解 实现访问限流与黑名单拦截

前言 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。  限流的目的是通过对并发访问请求进行限速或者一个时间窗口内的的请求数量进行限速来保护系统,一旦达到限制速率则可以拒绝服务、排队或等待 我们上次讲解了如何使用Sentinel来实现服务限流,今天我们来讲解下如何使用Redisson+AOP+自定义注解+反射优雅的实现服务限流,本文讲解的...

Springboot 中使用 Redisson+AOP+自定义注解 实现访问限流与黑名单拦截
文章 2024-04-09 来自:开发者社区

【mybatis-plus】Springboot+AOP+自定义注解实现多数据源操作(数据源信息存在数据库)

背景 本文主要讲述的是如何实现动态切换数据源,数据源信息是存储在数据库表里,与在配置文件中写好数据库信息然后用@DS("XX")注解不同。 ...

【mybatis-plus】Springboot+AOP+自定义注解实现多数据源操作(数据源信息存在数据库)
文章 2023-09-03 来自:开发者社区

Spring Boot 高级用法 AOP 自定义注解实现日志

Spring Boot AOP 自定义注解实现日志:在实际开发中,我们经常需要对某些方法进行分类,例如,有些方法需要记录日志,有些则不需要记录日志。使用 AOP ,我们可以通过自定义注解,来标注需要记录日志的方法,以达到只记录需要监控的方法的效果。这种方法可以避免对整个应用程序的日志方...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。