3

GAE プラットフォームの外では、Webhook を介してバックグラウンド ワーカーにタスクを任せることが一般的であるかどうかに興味があります。

長いプロセスをバックグラウンド タスクに委任することで、Web アプリケーションのフロントエンドを高速化すると特に便利です。

TaskQueue のような API を実装できるオープン ソース ソフトウェアについて、できれば Webhook を使用して、この分野での経験がある人がいれば教えてください。

ありがとう!

4

2 に答える 2

4

同意します。これは非常に便利なパターンです。まだ普及していませんが、仕事を延期する簡単な方法として人気が高まっています。

RabbitMQは、あらゆるプロジェクトで使用できるタスク キュー型のサービスです。TyphoonAEはこれを使用して Task Queue API を実装します。

Amazon にはSimple Queue Serviceと新しいSimple Notification Serviceがあります。

Ruby on Rails にはdelay_jobがあり、これは App Engine の「遅延」ライブラリのインスピレーションにもなりました。

于 2010-04-12T08:32:10.783 に答える