![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验总结
文章平均质量分 95
lucky_morning
这个作者很懒,什么都没留下…
展开
-
【限流】从0开始实现常见的四种限流算法,基于Redis结合AOP实现【固定窗口】、【滑动窗口】、【令牌桶算法】、【漏桶算法】
基于Redis实现常见的四种限流方式前言一、项目创建,引入相关依赖和配置1、引入必要Maven依赖2、基本配置二、自定义注解结合AOP的实现1、新建注解接口类 【RequestLimit】2、新建AOP切面类 【RequestLimitAop】3、新增Controller类【LimitController】,自定义注解测试AOP拦截效果4、调用接口测试三、固定窗口算法1、算法原理2、算法缺陷3、代码实现4、在Controller类中增加接口,使用自定义注解,类型为固定窗口5、调用接口测试四、滑动窗口算法1、原创 2021-11-30 22:05:24 · 1423 阅读 · 2 评论 -
【分布式框架】springboot+nacos+dubbo+seata从0开始的搭建教程
前言给大家分享一下阿里的分布式事务框架Seata的完整搭建教程,为了让大家能更简单的先上手运行,注册中心和微服务框架均使用阿里系即Nacos和Dubbo,相关框架服务均使用最新稳定版进行搭建。好了,废话不多说了,开始实操。正文环境准备一、Nacos注册中心的搭建,官方手册地址:点击跳转1. 首先根据文档提示,下载nacos服务包官方GitHub下载地址2.下载完以后,解压压缩包,进入bin目录,执行启动脚本Linux/Unix/Mac启动命令(standalone代表着单机模式运行,非集群原创 2021-10-20 23:22:42 · 1147 阅读 · 0 评论 -
疑难杂症之各种小坑合集
踩坑小合集前言正文一、Spring注解相关@Async注解导致项目启动时提示循环注入错误前言工作生活中编码搬砖遇见的遇难杂症,大坑小坑记录,以备后续出现类似问题能快速找到解决方案正文一、Spring注解相关@Async注解导致项目启动时提示循环注入错误spring bean创建参考 https://blog.csdn.net/lianhuazy167/article/details/66967673...原创 2021-09-24 21:52:04 · 162 阅读 · 0 评论