問題タブ [task-queue]
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.
google-app-engine - Task Queue API: ETA とカウントダウン
新しい TaskQueue API が気に入っています。
ETA/カウントダウンについて質問があります。新しいタスクを 10 分後に実行するように設定し、それがキュー内の唯一のアイテムである場合、約 10 分で実行されますか、それともすぐに実行されますか?
google-app-engine - App Engine のタスク キューからの TombstonedTaskError とは何ですか?
とはTombstonedTaskError
どういう意味ですか? cron ジョブからタスクをキューに追加しようとしているときに発生しています。
ドキュメントを検索すると、次のことしか言えません。
..これは特に役に立ちません。
App Engine コードにも有用なものは見つかりませんでした..
google-app-engine - GWT 上の Google App Engine タスク キュー
Google App Engine の Java 用の新しいタスク キュー API を検討していますが、それを GWT アプリケーションに関連付けるのに苦労しています。タスク キューを使用して非同期処理を実行したい場合、GWT を使用してどのように処理すればよいでしょうか。
私の見方では、タスク キュー API への送信を行うサーバー リクエストを送信する必要があります。タスク キューを正しく理解していれば、タスク キューから処理を行う (ワーカーになる) サーブレットをさらに作成する必要があります。
私は2つのことを探しています:
- ワーカーはサーブレット (つまり extends
HttpServlet
) になりますか? そうでない場合、誰かが「労働者」の例を教えてもらえますか? - 非同期応答を送信してすぐに実行したいだけの場合、タスク キューを使用する意味はありますか? GWT に組み込まれている RPC メカニズムで十分のようです。
python - Google App Engine:タスクからキューにタスクを追加する
別のウェブサイトのデータを追跡する必要があります。60ページ以上に及ぶため、毎日のcronジョブを使用してタスクをキューに追加する予定です。次に、このタスクは1つのページを処理し、いくつかのチェックに応じて、それ自体の別のインスタンスを次のページのキューに入れます。
今では簡単です
このタスクのwebapp.RequestHandlerクラスの取得では、
これを機能させる方法はありますか、それともタスク内からキューにタスクを追加することは単に不可能ですか?
python - AppEngineでTaskQueuePython APIを使用して圧縮データを渡すにはどうすればよいですか?
次のように、タスクキュー内のタスクで圧縮データを使用しようとしています。
しかし、私がそのようにキューハンドラーでそれを解凍しようとすると
このエラーが発生します:
UnicodeEncodeError:'ascii'コーデックは位置2の文字u'\ u06b8'をエンコードできません:序数が範囲内にありません(128)
ここで何が起こっているのか知っている人はいますか?回避策はありますか?
python - GAE タスク キューの奇妙さ
私はさまざまな成功を収めてタスクキューをテストしてきました。現在、デフォルト設定などでデフォルトキューを使用しています....
約 8 つのタスクをキューに挿入するテスト URL セットアップがあります。ショートオーダーで、8本すべてきちんと完成。ここまでは順調ですね。
その URL を 1 分以内に 2 回再読み込みすると、問題が発生します。タスクキューを見ると、すべてのタスクが適切に追加されていますが、最初のバッチのみが実行されているようです。しかし、「Run in Last Minute」 # は、実行されているタスクの正しい数を示しています....
リクエストログは別の話をしています。最初の 8 つのセットのみが実行されていることを示していますが、すべてのタスク作成 URL は正常に機能しています。
これの奇妙な点は、タスク作成 URL 要求の間に 1 分ほど待つと、正常に機能することです。
奇妙なことに、bucket_size や実行速度を変更しても効果がないようです。最初のバッチのみが実行されます。また、リクエストの数を 2 まで減らしましたが、最初の 2 つの実行しか見つかりませんでした。追加された他のすべては、上記と同じ問題を表示します。
助言がありますか?
ありがとう
google-app-engine - Google App Engine - 1 つのデータストアが使用するクォータはどれくらいですか?
データストア put のレイテンシは約 150 ミリ秒です - http://code.google.com/status/appengine/detail/datastore/2010/03/11#ae-trust-detail-datastore-put-latency。
プロパティが 1 つだけでインデックスがないエンティティに、データ サイズが 100 バイトの単一のデータストアが使用する CPUTime はどれくらいですか?
また、このデータストアがタスク キューを通過する際の CPUTime の余分なオーバーヘッドがどれくらいになるかを知っている人はいますか?
今日の後半にこれを使っていくつかのテストを行い、それを理解する予定ですが、誰かがそれを知っているなら、それが私を助けてくれるでしょう:)。
注: これは、次の質問への補足です: Google App Engine - ログの信頼性は? .
google-app-engine - 他の種類の「タスク キュー」API はありますか?
GAE プラットフォームの外では、Webhook を介してバックグラウンド ワーカーにタスクを任せることが一般的であるかどうかに興味があります。
長いプロセスをバックグラウンド タスクに委任することで、Web アプリケーションのフロントエンドを高速化すると特に便利です。
TaskQueue のような API を実装できるオープン ソース ソフトウェアについて、できれば Webhook を使用して、この分野での経験がある人がいれば教えてください。
ありがとう!
google-app-engine - Google アプリ エンジン タスク キューのタスク名の特殊文字
タスク キューのタスク名にダッシュ (-) またはその他の特殊文字を使用できますか?