1
私は、8人の従業員を使用するアプリケーションエンジン開発サーバーでmapreduceを起動すると、2つのタスクのみが8ではなく並行して実行されていることがわかります。 この制限を回避する方法はありますか?AppEngine Dev Server - 並行タスクの制限
ありがとうございました。
編集:Javaエージェントを提供せずにコマンドラインを使用してdevサーバーを起動すると、1つのタスクしか並行して実行されないことがわかりました。コマンドライン引数にjava-agentを指定すると、2つのタスクが並行して実行されることがわかります。したがって、私はそれがローカルサーバー上で実行されているスレッドの数を管理するアプリケーションエンジンjava-agentであると仮定します。、
シングルスレッドの場合、マップリダクションが実行されているときに最大8つのコアが2つ表示されるのはなぜですか?それを変える方法はありますか? – Hengjie
はい、deveng serverは、appengine-web.xml( false でさえ)で定義されているものであれば、2スレッドセーフです –
Fabien
私はアプリケーションエンジン1.6.5を使用しています。同時要求を受け入れます。サーブレットコードの先頭にブレークポイントを配置します。それから、2つのリクエスト(2つの異なるブラウザから)を行います。そして、私は2つの異なるスレッドが2つの異なる要求を処理しており、それらを個別に進めることができます。 – Patrick