- 博客(2)
- 收藏
- 关注
原创 java 限流器实现
java 限流器实现目录一、目的二、基本思路三、具体实现一、目的 并发问题处理:单位时间内请求次数过多,访问量较大时,报错提示用户。往往需要进行限流(每一秒限制请求几次)二、基本思路 使用 redis 缓存加 scheduler 定时器进行实现; 以每一小时为处理的时间单位,以每一秒为 job 的启动间隔; 在一小时内,为每一秒都分配一定的令牌数量(即限流的次数); ...
2019-09-21 14:09:32 4331 3
原创 scheduler 定时器注意事项
注意事项: scheduler 定时器只有在一个 job 运行完成之后,才开始计算下一个时间点 如:设置每 1 秒运行一次 job 而 job 使用了 Thread.sleep() 和 for 循环 3600 次,即每次 job 需运行 1 小时 此时,scheduler 定时器运行第一次 job ,会等到 1小时后 job 第一次运行完成后,才开始计算 ...
2019-09-21 11:59:19 453
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人