zoukankan
html css js c++ java
node.js控制请求处理数量
问题:
现在有一个接口,这个接口用到了无头浏览器,总之是一个比较消耗内存的接口,并发上来后,这个接口会把服务器内存榨干,导致服务器宕机。现在在不加机器的情况下,并发上来后我该怎么做既能处理掉所有请求又能保证服务器不会宕掉呢?
解决办法:
解释:
reqCount 是当前请求数量,每一个req进来,reqCount++,response后减减,reqCount大于limitReq(当前最大请求处理数量)后存入到httpMsgArr,response后判断httpMsgArr是否为空,不为空从数组头部弹出一个处理。自己压测了一下没有问题
需要注意:
response的响应时间
查看全文
相关阅读:
golang 用tar打包文件或文件夹
golang 最和谐的子序列
golang 轮训加密算法
golang map
golang 队列
golang 栈操作
golang 多维数组
golang 数组反转
c# sendmessage control to scroll
c# 启动的时候向其他程序传值
原文地址:https://www.cnblogs.com/xbblogs/p/9674490.html
最新文章
计算标准方差
access事务插入多条记录
word教案模板替换
pdf教案模板替换
echart中markline的使用
echart案例1
分布式session共享???
微服务和分布式的区别??
.net中swagger忽略某些字段
C#(winform)button去掉各种边框
热门文章
C# 异常重试策略
笔记-级联删除规则
笔记-实体关系配置
笔记-导航属性关系配置
笔记-隐藏属性与术语约定
笔记-EF Core 并发冲突与令牌
笔记-模型映射配置
笔记-上下文与模型映射配置
dotnet core 自定义配置文件
Dotnet Core Windows Service
Copyright © 2011-2022 走看看