2019年4月17日

Laravel5.5源代码 - 并发数控制

摘要: app('redis')->connection('default')->funnel('key000') // 每个资源最大锁定10秒自动过期,只有60个资源(并发),在3秒内获取不到锁抛出异常 ->releaseAfter(10)->limit(60)->block(3) ->then(func 阅读全文

posted @ 2019-04-17 16:21 周~~ 阅读(240) 评论(0) 推荐(0) 编辑

Laravel5.5源代码 - 限流工具

摘要: app('redis')->connection('default')->throttle('key000') // 每60秒,只能有10个资源被获取,在3秒内获取不到锁抛出异常 ->allow(10)->every(60)->block(3) ->then(function () { // 获取锁 阅读全文

posted @ 2019-04-17 16:20 周~~ 阅读(141) 评论(0) 推荐(0) 编辑

导航