負荷分散アルゴリズムに基づいてシャッフル

負荷分散アルゴリズムに基づいてシャッフル

要求が失敗した場合、一貫したサービスノードインデックスとする配列の配列サイズを設計し、新しい要求、インデックス配列をシャッフルして、選択したサービスノードの最初の要素を取るか、すべての時間は、その後、次のノードの再試行を選択し、ように。

VaRのARR:文字列=( '100.69.62.1:1122'、 '100.69.62.2:1122'、 '100.69.62.3:1122')の配列[0..2]。

手順TForm1.Button1Click(送信者:TObjectを); 
開始
  ランダマイズを。
  VAR I:整数; 
  VAR S:文字列。
  私のために:= 0〜2やる
  始める
    VAR jを:整数:=ランダム(3); 
    S:=のARR [I]。
    ARR [I]:=のARR [J]。
    ARR [J]:=秒; 
  終わり; 
  キャプション:=のARR [0]。
終わり;

  

 

おすすめ

転載: www.cnblogs.com/hnxxcxg/p/11412010.html