首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kk
订阅
hexuan1922
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
Lumen 使用 throttle 限制接口访问频率
今天碰到过这样一个情况,我需要限制用户请求某个API接口的频率,比如登录、反馈等提交操作,经过一番搜索+折腾,总算是实现了。 但我在项目中使用的是Lumen框架(它只有Laravel中的一部分功能),它并没有集成这个中间件,所以本文主要是讲述如何在Lumen框架中加入throt…
Lumen中间件源码解析
Lumen框架通过设置中间件可以实现业务与非业务逻辑的隔离。在构建api服务的过程中中间件可以做很多工作,例如: 为本次请求生成单独的requestid,可一路透传,用来生成分布式的链路,也可用于在日志中串连单次请求的所有逻辑。 校验web管理页面的token,判断用户登录信息…
Lumen框架“异步队列任务”源码剖析
php在异步编程上的短板是周所周知的,为了保持语言的简单、处理逻辑的清晰,php使用了进程阻塞模型。尽管异步难以实现,需求中还是经常会用到异步任务处理机制,比如比较耗时的邮件发送,订单生成;还有一些需要延时处理的任务;为了加快响应速度,将主干逻辑与其他不相干逻辑解耦等等。Lar…