开发者社区> 问答> 正文

SpringMVC基于文件上传接口如何进行限流,有效的降低服务器端带宽占用量? 400 报错

SpringMVC基于文件上传接口如何进行限流,有效的降低服务器端带宽占用量? 400 报错

服务器端如何有效的控制文件上传接口的并发量?使用令牌桶的思路进行限流,服务器端是不是依旧会把客户端发送的文件完整接收后,才进行限流逻辑?

客户端进行文件上传,文件内容在请求体中。服务器端应该在哪个环节进行限流操作?过滤器、拦截器?此时的request对象是不是已经包含了文件的所有内容,此时进行限流无法解决客户端请求占用大量服务端带宽的问题。还是在对request对象中的文件进行读操作的时候才会真正的传输文件内容?

展开
收起
爱吃鱼的程序员 2020-06-03 15:07:42 1144 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    难道需要对文件上传接口进行两次确认吗?先发送一个申请上传的请求尝试获取令牌,成功则调用文件上传接口,失败则等待。

    ######

    考虑用前端代理进行限速

    2020-06-03 16:38:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载