有时我的应用程序需要做一些阻塞操作(简单的数学计算)。因此,在计算完成之前,其他请求将被阻止。有没有办法计算等待的请求数量?
编辑:添加更多细节 - 阻塞操作非常小(可能只是简单地添加数字,或添加/乘法Eg: var foo = 3 + y;
循环),但重点是任何不是IO的东西,可能是阻止操作。当没有多个用户访问该站点时,这可能不明显,因为计算非常快。但随着越来越多的用户访问该网站,体验变得更糟。
编辑:如果此功能不存在,我认为它会很有用。因为那时我们知道何时启动新服务器(例如:AWS服务器或其他云提供商)。如果我们能够满足所有请求,那么满负荷运行是可以的,但如果请求开始堆积则不行。 XD