#ruoyi
若依源码:防止重复提交的实现
2025年01月08日 by emanjusaka 阅读 10 点赞 0本文介绍了若依源码中防止重复提交的方法。通过自定义注解、拦截器和子类实现判断是否重复提交。但存在并发问题,可以考虑使用setIfAbsent方法来解决,在key中增加方法参数并进行md5加密。
标签:
ruoyi
,
repeat-submit
,
idempotent
发布在
源码分析
若依源码:接口限流功能的实现
2025年01月07日 by emanjusaka 阅读 9 点赞 0文章介绍了在若依项目中实现接口限流的方式。首先定义了一个 @RateLimiter 注解,包括限流 key、时间、次数和类型等参数,然后通过 AOP 拦截请求实现限流功能,借助 lua 脚本保证操作原子性。接着是注入 lua 限流脚本的 Redis 配置,其中包括设置 RedisTemplate 序列化规则和注入 lua 脚本。最后展示了如何通过注解在接口上使用限流功能。文章关键词包括 ruoyi、限流、Redis 。