私は appengine の新しい「Modules API」を見直し、最も要求の厳しいタスクが dispatch.yaml を介してモジュール構成を介してより強力なインスタンスにルーティングされるようにアプリを編成しようとしました。
ただし、ディスパッチャーで " /mapreduce/ " URI を構成しようとすると、正しいモジュールで実行されるようには見えず、常にデフォルト モジュールで実行されます。
ディスパッチャーは次のようになります。
application: simple-sample
dispatch:
- url: "*/mapreduce/*"
module: bigger-instance
- url: "*/_ah/pipeline/*"
module: bigger-instance
モジュールは、mapreduce ハンドラー エントリを含むドキュメントの状態、defaultapp.yaml
およびbiger-instanceとして定義されていbigger-instance.yaml
ますが、これまでのところ、すべての mapreduce/* プロセスは、ログに従ってデフォルト ハンドラーで実行され、404 を取得します。これは、ハンドラーが別の場所で定義されているためです。 .
何か案は ?