zoukankan
html css js c++ java
node.js控制请求处理数量
问题:
现在有一个接口,这个接口用到了无头浏览器,总之是一个比较消耗内存的接口,并发上来后,这个接口会把服务器内存榨干,导致服务器宕机。现在在不加机器的情况下,并发上来后我该怎么做既能处理掉所有请求又能保证服务器不会宕掉呢?
解决办法:
解释:
reqCount 是当前请求数量,每一个req进来,reqCount++,response后减减,reqCount大于limitReq(当前最大请求处理数量)后存入到httpMsgArr,response后判断httpMsgArr是否为空,不为空从数组头部弹出一个处理。自己压测了一下没有问题
需要注意:
response的响应时间
查看全文
相关阅读:
erlang中的图片下载
erlang进程监控:link和monitor
如何在linux centos下安装git(转)
mnesia的脏写和事物写的测试
关于proplists:get_value/2 与lists:keyfind/3 的效率比较
mnesia的脏读和事物读的测试
扒一扒P2P风控的底牌(转)
ejabberd源码流程梳理
Erlang的系统限制
mark
原文地址:https://www.cnblogs.com/xbblogs/p/9674490.html
最新文章
Managing Group Policy with PowerShell
Grant-Permission.ps1
Flask源码解析:字符串方法endswith与os.path.splittext()
Python中的__get__与__set__
Python中遍历globals()
python __slot__的使用
Flask的处理流程
JSON序列化软件
Redis的安装与使用
python之select模块
热门文章
python之threading模块
Django的form组件
JavaBean
六种流行的语言---C、C++、python、Java、php、C#比较[转]
Linux Mysql 1130错误解决
CentOS命令登录MySQL时,报错ERROR 1045 (28000):
RedHat 安装MySQL数据库【转】
biztalk中使用WCF-SQL接受传送数据【转】
600万用户数据导入MYSQL、MSSQL、Oracle数据库方法【转】
MyEclipse生成WAR包并在Tomcat下部署发布[转]
Copyright © 2011-2022 走看看