GAE プラットフォームの外では、Webhook を介してバックグラウンド ワーカーにタスクを任せることが一般的であるかどうかに興味があります。
長いプロセスをバックグラウンド タスクに委任することで、Web アプリケーションのフロントエンドを高速化すると特に便利です。
TaskQueue のような API を実装できるオープン ソース ソフトウェアについて、できれば Webhook を使用して、この分野での経験がある人がいれば教えてください。
ありがとう!
GAE プラットフォームの外では、Webhook を介してバックグラウンド ワーカーにタスクを任せることが一般的であるかどうかに興味があります。
長いプロセスをバックグラウンド タスクに委任することで、Web アプリケーションのフロントエンドを高速化すると特に便利です。
TaskQueue のような API を実装できるオープン ソース ソフトウェアについて、できれば Webhook を使用して、この分野での経験がある人がいれば教えてください。
ありがとう!
同意します。これは非常に便利なパターンです。まだ普及していませんが、仕事を延期する簡単な方法として人気が高まっています。
RabbitMQは、あらゆるプロジェクトで使用できるタスク キュー型のサービスです。TyphoonAEはこれを使用して Task Queue API を実装します。
Amazon にはSimple Queue Serviceと新しいSimple Notification Serviceがあります。
Ruby on Rails にはdelay_jobがあり、これは App Engine の「遅延」ライブラリのインスピレーションにもなりました。