gpt4 book ai didi

javascript - Nodejs 中如何只选择 10% 的请求?

转载 作者:行者123 更新时间:2023-12-03 07:23:41 24 4
gpt4 key购买 nike

我有一个新功能,我不想一次性失去它。我们只想选择 10% 的请求来实现此功能。我想知道我是否可以用 JavaScript 轻松地做到这一点?

我正在考虑使用数组来存储请求并仅选择其中的一部分。有一个更好的方法吗?

我有来自 Express 的这段代码

doSomething: function(request, response) {

// new functionality << how can I control how many requests hitting this block of code? Like 10 percent of the requests

// old functionality
}

我不在乎其余的请求是否被丢弃。我们现在有 2500 个请求/秒,我担心如果我一次性使用此功能,事情就会崩溃。这是一个相当密集的计算代码。

最佳答案

这不是很简单吗?或者我不明白你问题中的某些内容......

var numRequests=0;
//snip
doSomething: function(request, response) {
if (numRequests++ %10 === 0){
//new functionality
}
else{
//old
}
}

关于javascript - Nodejs 中如何只选择 10% 的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36094873/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com