問題タブ [round-robin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
956 参照

c# - アウェイゲームとホームゲームのアルゴリズムのバランスの取れたプール

Balanced Algorithm を使用してラウンド ロビン トーナメントを作成するアルゴリズムがあります。これにより、次のゲームのプール サイズが 4 になります。

できるだけホーム対アウェイのバランスのとれた試合をしたいと思っています。上記から、1 は常にゲームの最初のチーム、つまりアウェイ チームであることがわかりますが、ゲームでバランスを取り、ホーム チームにすることもあります。以下に示すように、ラウンド 2 のゲームを切り替えて、1 人がホーム ゲームをプレイし、4 人がアウェイ ゲームをプレイできるようにしました。ゲームが理解された後にこれを達成するための簡単なアルゴリズムはありますか?

0 投票する
3 に答える
1039 参照

linq - 「ラウンドロビン」によるLINQ注文

これは簡単な作業のようですが、LINQ でこれを行う方法がわかりません。これまでに見つけた唯一の情報は、ラウンド ロビン トーナメント形式に関するもので、これは私が求めているものではありません。私の探し方が悪いのかもしれません。次のリストがあるとします。

これを(できればlinqを使用して)「ラウンドロビン」の順序で並べ替えるにはどうすればよいですか。つまり、繰り返す前に各一意のアイテムを1回選択します。したがって、上記のリストは次のようになります (アルファベット順であるかどうかは重要ではありませんが、このリストはそうです):

難しい方法で反復することでこれを実行できることはわかっていますが、もっと簡単なことを望んでいました。誰もこれを行う方法について洞察を持っていますか? 前もって感謝します!

0 投票する
2 に答える
669 参照

azure - What is default Windows Azure Hosted Services behavior?

When deploying a web-role to the Windows Azure cloud, what is the default behavior in terms of load balancing? Are there any?

The reason for my question is, that we have the Traffic Manager where you can specify load balancing, fail over and round robin. However, if I do not enable this, how does Azure work behind the curtain then?

The default recommendation in regards to SLA is always at least two instances; but are these two instances serving requests or only one? Hence, default behavior is fail over?

Thanks in advance for any clarifications regarding this matter as I have been unsuccessful finding it on Google.

0 投票する
2 に答える
384 参照

perl - perl ソート ラウンドロビン

次のように設定されたハッシュのハッシュがあります。

2 番目のハッシュ ( に対応するもの$val2) の内部には、値のリストがあります。次のような 3 つのリストを作成できます。

これらのリストの値を新しい配列に入れ、ラウンドロビン順でソートしたいと思います$val2。したがって、結果は次のようになります。

これを達成できるperlの方法を知っている人はいますか? ありがとう!

0 投票する
2 に答える
640 参照

php - シャードサーバー構成でのPHPファイルのアップロード

複数のサーバーを使用して、ラウンドロビン方式で負荷分散された着信Webリクエストを処理します。解決方法がわからない問題が発生しました。

AJAX(qqFileUploader)を使用して、ファイルをアップロードしています。デフォルトでは、/tmpフォルダーに移動します。これで問題ありません。問題は、そのファイルを取得しようとすると、その取得要求が、アップロードしたファイルがない行の次のサーバーによって処理されることです。リクエストを何度も繰り返すと、最終的にはファイルが保存されていた元のサーバーに到達し(ラウンドロビン負荷分散を介して)、ファイルを開くことができます。明らかに、それは良い解決策ではありません。

基本的にコードは次のとおりです:http: //jsfiddle.net/Ap27Z/。簡潔にするために、その一部を削除しました。アップローダーオブジェクトがPHPファイルを呼び出してファイルのアップロードを行い、ファイルのアップロードが完了した後、スクリプトに対して別のAJAX呼び出しが行われて.csvファイルが処理されることがわかります。これは、ラウンドロビンでプロセスが失われている場所です。

ここで、メモリへのファイルのアップロードに関連するSOに関するいくつかの質問を読みましたが、現在は本質的に実行可能ではないようです。ファイルをアップロードして同じリクエスト内ですべてを処理するために使用できる別のオプションはありますか?

0 投票する
6 に答える
6239 参照

java - ラウンドロビン方式でマルチスレッドを使用するにはどうすればよいですか?

10件のメールアカウントの未読メールをマルチスレッドで読みたいです。

ただし、スレッド プール サイズが 5 の場合、スレッド プールから 5 つのスレッドが使用されます。各スレッドは、1 つのメール アカウントを読み取ります。そのため、Thread_1 が最初のメール ボックスを読み取ると、mailbox_6 を読み取る必要があります。次に、スレッド 2 が mailbox_7 を読み取ります。

すべてのメール アカウントが一度読み込まれると、最初のメール アカウントからサイクルが開始されます。

Javaでこれを行うにはどうすればよいですか?

0 投票する
2 に答える
2032 参照

asp.net-mvc - asp.net Web ファームで失われたセッション状態

私はこれで何ヶ月も忙しいです。

現在、1 つの Web サイトに対して 2 つのサーバーを使用しています。ラウンドロビンDNSを使用すると、最初はすべてが機能することがわかりました(変更されたWebサイトのIPを確認しましたが、セッションを続行できます)が、しばらくするとセッションが失われ、フォーム認証Cookieを読み取れないようです廃棄されています。(仮定)しかし、これは常に起こるわけではありません。たまにしか。

私はiis7共有構成を使用しています。マシンキーを設定し、サーバーの1つを指すstateserverを使用しています。両方のサーバーでstateserverが機能することを確認しました。

IIS アプリケーション パスについて読んだことがありますが、それが何を意味するのかよくわかりません。Web アプリケーションのパスですか、それとも IIS がインストールされているパスですか? どちらの場合も同じです。

誰にもアイデアはありますか?

0 投票する
3 に答える
2495 参照

scheduled-tasks - ラウンドロビンスケジューリングのこの特殊なケースでのプロセスの順序

(これは私のコンピュータ工学の学位の5学期に尋ねられた質問でした)

使用されるスケジューリングがラウンドロビンであるとすると、次のシナリオでのプロセス実行の順序はどうなりますか?

クォンタムサイズ=4

プロセス----到着時間----バースト時間

A --- 0 --- 3

B --- 1---5

C --- 3 ---2

D --- 9 --- 5

E --- 12 --- 5

私の本当の疑問は時間9にあります。この時点で、AとCは実行を終了しました。Bはキューにあり、Dはちょうど入ったところです。どちらが最初に実行されますか?BまたはD?

全体的な順序はABCDEBDEまたはABCBDEDEである必要がありますか?

0 投票する
1 に答える
70 参照

stack - 現在のスレッドが終了した後にスケジュールする方法は?

ユーザー定義のスレッドライブラリを作成しています。私はRound-Robinスケジューリングアルゴリズムを使用し、context switchingメソッドを使用します。しかし、割り当てられた前にスレッドの実行が終了したときにどうすればよいかわかりませんtime slot。プログラムは終了します。schedule現在のスレッドが終了したときに関数を呼び出して、実際にすべてのスレッドを再スケジュールしたいと思います。

この問題を克服する2つの方法を見つけました。

  1. thread_exit現在のスレッドによって実行されている関数の最後に明示的に関数を呼び出す。
  2. 現在の関数が終了した後に関数が実行されるstack contentsように変更する。thread_exit

しかし、私はこれらの解決策を適用する方法を見つけることができません....そこにいる誰か...plzは私を助けます...

0 投票する
2 に答える
1338 参照

java - RoundRobin Java : 実行プロセスが発生しない roundrobin アルゴリズムに基づく

ここで問題が発生しました。前のプロセスの実行時間が完全に終了すると、次のプロセスが実行されます。ラウンドロビン アルゴリズムに基づいてこのプロセスを実行する必要があります。ダブルプロセッサの書き方のヒントを教えてください

Java コードファイル : https://skydrive.live.com/redir?resid=45E9B19710622F21!107 実行時の画像 : https://skydrive.live.com/redir?resid=45E9B19710622F21!108