負荷分散アルゴリズムに基づいてシャッフル
要求が失敗した場合、一貫したサービスノードインデックスとする配列の配列サイズを設計し、新しい要求、インデックス配列をシャッフルして、選択したサービスノードの最初の要素を取るか、すべての時間は、その後、次のノードの再試行を選択し、ように。
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]。 終わり;