1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 请问一下 laravel框架 怎么做好接口api 调用频率及敏感请求参数的监控?

请问一下 laravel框架 怎么做好接口api 调用频率及敏感请求参数的监控?

时间:2022-02-12 21:19:32

相关推荐

请问一下 laravel框架 怎么做好接口api 调用频率及敏感请求参数的监控?

后端开发|php教程

laravel,php,php-laravel

后端开发-php教程

转发服务器源码,ubuntu文件命令覆盖,tomcat怎么设置启停,爬虫音乐派对,php表单处理教程学习,朵朵seolzw

http://test.phpmethod:postparam:{"name":"12333","id":"2"}需要监控的情况1.如果用户进行创建数据或更新数据,就要监控2.对价格进行修改需要监控,然后发有邮件通知接口负责人,"有人修改了商品价格"目前已经实现了,request: uri method ip port 的记录param : 请求参数result 响应接口user_id 接口请求者

请问还可以怎么细化这个接口监控的,谢谢?

网页一键制作系统源码,ubuntu16tools,微博 相册 爬虫,diyupload php,seo提升收录lzw

长图制作源码,vscode 可以爬虫吗,ubuntu 如何墙,tomcat日志编码,sqlite如何读取db文件,秘密的爬虫类漫画48,windows重启php,seo 蜘蛛精,本地测试网站工具,如何下载网页完整源码,二手车模板lzw

回复内容:

http://test.phpmethod:postparam:{"name":"12333","id":"2"}需要监控的情况1.如果用户进行创建数据或更新数据,就要监控2.对价格进行修改需要监控,然后发有邮件通知接口负责人,"有人修改了商品价格"目前已经实现了,request: uri method ip port 的记录param : 请求参数result 响应接口user_id 接口请求者

请问还可以怎么细化这个接口监控的,谢谢?

我简单回答下,题主自行查阅相关文档

接口频率的限制

Laravel 5.2以上自带throttle中间件控制

Laravel 5 可以用第三方扩展包实现 /GrahamCampbell/Laravel-Throttle

接口更新可以直接监听Eloquent 事件,相关事件文档地址 https://laravel-/docs/5.1/eloquent#events

例如监听User 的 saving事件,事件中判断User的昵称是否修改,简要代码如下

User::saving(function(User $user){ // 判断昵称是否修改 if ($user->isDirty( ick_name)) { $old_nick_name = $user->getOriginal( ick_name); // 原始值 $new_nick_name = $user->nick_name; // 新值 Mail::raw("$user->name 把昵称 $old_nick_name 修改为 $new_nick_name"); // 发送邮件 }});

请求参数,可以针对每个接口定义每个Request的参数规则rules,统一拦截处理

在代码里不可以实现? 如果考虑性能,用消息队列不就可以了

或者增加日志呗,让OP进行日志监控,匹配发邮件

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。