gpt4 book ai didi

java - 如何将连续请求分配给两台服务器,其中 x% 的请求发送到一台服务器,100-x 的请求发送到另一台服务器

转载 作者:行者123 更新时间:2023-12-01 05:02:27 27 4
gpt4 key购买 nike

我有一个请求队列(其中请求不断出现)。我必须逐个处理这些请求并将这些请求发送到两台服务器,以便 x% 的请求发送到第一台服务器,100-x % 的请求发送到第二台服务器。我需要实现 java 函数来告诉应该将特定请求发送到哪个服务器。

我尝试生成一个 1-100 之间的随机数,并将 1 到 x 之间的请求发送到服务器 1,将其他请求发送到服务器 2。但这不能正常工作。有没有更好的方法来处理这个问题?

最佳答案

您正在寻找的是 Weighted Round Robin或动态循环,两者都有已发布的众所周知的实现。

关于java - 如何将连续请求分配给两台服务器,其中 x% 的请求发送到一台服务器,100-x 的请求发送到另一台服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13208880/

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