7件中 6-7件目     [ 1 2 ]
※ 以前はCronのような機能はサポートされていませんでしたが、現在はApp Engine Cron サービスがサポートされています。

先日、発表されて以来、各所で話題になっているGoogle App Engineだが、これでcronのように定期的にバッチ処理を実行させたいときにはどうすればいいのだろう?

Livedoor Readerのようなサービスであればフィードを読みに行く処理が必要になるし、はてブのようなソーシャルブックマークサービスでも人気ブクマなどの集計は、ユーザが表示するごとに行うよりも定期的に処理を行う方が効率がいい。 ユーザへのレスポンスとは別に、定期的に処理が実行できるか否かというのは重要なポイントだ。


残念ながら、今のところPythonで作ったアプリケーションだけだが、自作Webアプリケーションをアップロードし、グーグルの提供するインフラ上で動かすことができる「Google App Engine」のプレビュー版が公開された。 500MBの容量制限や500万PV/月という制限があるようだが、相当人気の高いアプリでも作らない限り問題にはならない。 対応言語も今後、増えていくようだ。

PHPにも対応してくれることを期待するが、いつになるかわからないものを待つ気にもなれないし、RubyかPythonのどちらかを使ってみたいと思っていたので、これを機会にGoogle App Engine SDKでPythonを使ってみることにした。


7件中 6-7件目     [ 1 2 ]