4. Google App Engine の制限 リクエストレートの制限 無料クオータ 7,400 件 / 分 課金クオータ 30,000 件 / 分 リクエストハンドラの制限 レスポンスタイム 30 秒 同時動的リクエスト 30 どうしても増やしたい場合は Google に相談
ローカルでは動いてるんだけど、appspotにデプロイしたら動かない。下のようなエラーがでてる。どうやら、インデックスが見つかんないよって言ってるらしい。 org.datanucleus.ObjectManagerImpl preCommit: com.google.appengine.api.datastore.DatastoreNeedIndexException: no matching index found. Uncaught exception from servlet javax.jdo.JDOException: Unexpected error during precommit at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:4
検索するクエリを多く書いていくと、インデックスが増えていく。 GAE/Jでエンティティを抽出するときは、直接BigTable上のエンティティにフィルタリングしにいくのではなく、別途作成されたインデックスに対してフィルタリングを行う、という仕様になっているらしい。 参考:Java データストアのインデックスの設定 - Google App Engine - Google Code インデックスが増加していくことは仕方ないことなのか、パフォーマンスなどのことを考えて、なるべくインデックスは増やさない方がいいのか、調査する。 すると、やはりGAE/Jでは==などの条件指定に限り、そのほかの条件による絞込みやソートはJavaのロジック側で実装した方が無難らしい。 参考:ローカルでは動作するが、GAE/J環境でエラーになってしまう - Slim3 User Japan | Google グループ エ
2009年04月26日20:34 カテゴリGoogle App Engine GAE/J使用メモ、Datastore GAE編 Google App Engine上のDatastoreに関してです。 indexの作成には相当長い時間がかかる データ量に関わらず(まったくデータがなくても)長い時間がかかるようだ。作成中はApp Engine管理画面のIndexesに"building"と表示され完了すると"Serving"となる。cbnanashi@GAE/Jでも完了には1〜2時間かかった。indexが完成するまでDatastoreには保存できないのでアプリケーションの実運用を開始したらGAE/Jにあるようにバージョン番号を付けるか、あらかじめindexだけをuploadしておくのがよさそう。 indexを削除するツールはPythonにはあるがJavaにはない。ただし不要なindexが残って
[1] From the blog entry: "...but for instance, Grails applications aren't working on the current version of Google App Engine. We'll continue working on this with the Google App Engine team, so that you may use Grails as well, for more demanding applications." --Klauer Monday, April 13, 2009 10:12:18 AM
ゴールデンウィークに特に予定のなかった筆者は,「ちまたで噂のGoogle App Engine for Java(GAE/J)とFlexでスケジュール共有ツールでも作ってみよう」と思い立ちました。およそ5日間かけて開発を進めたのち,2009年5月6日に「ご都合.com(画面1)」を公開しました。その後,はてなブックマークやニュースサイトなどでご紹介いただいたおかげで,公開後6日で約2000人の方にご利用いただいています。 そこで本稿では,この「ご都合.com」の開発で実際に筆者が得た経験を通じて,GAE/JによるWebアプリケーション開発の実際とそのポテンシャルについて紹介します。 米Googleが2008年4月に発表したGoogle App Engine(画面2)は,「自分が開発したWebアプリケーションをGoogleのデータセンターで運用できるクラウドコンピューティング・サービス」です
EclipseでJava版App Engineを始めるための基礎知識:Google App Engineで手軽に試すJavaクラウド(1)(1/4 ページ) Google App Engineがやって来るJa!va!だぁ! 米グーグルは2008年4月7日、Pythonで作成したプログラムが動くクラウド・コンピューティング環境「Google App Engine」(以下、GAE)を発表しました。それからちょうど1年後の2009年4月7日、GAEはPythonに加えてJavaへの対応(以下、GAEj)を発表しました(参考:グーグルのクラウドがJava対応、JRubyも稼働か)。 2008年のGAE発表当初、日本ではPythonのプログラマ数があまり多くなく、反響もいまひとつの感じがありましたが、今年になって開発者や利用実績が多いJavaに対応したことで、GAEのユーザー数が一気に増加する可能性
カリフォルニア州マウンテンビュー発--「Google App Engine」はローンチから1周年を迎えた米国時間4月7日、コンバージェンステクノロジに関し、メインストリームへといくらか前進した。同時に現在、クラウドコンピューティング全般の概念が受け入れられつつある。 クラウドコンピューティングでは、企業サーバや個人のPCで稼働するソフトウェアではなく、インターネットでアクセス可能なサービスとしてアプリケーションを提供する。それは、「Amazon Web Services」の場合のように、組み合わせ可能な「未加工の」コンピューティングサービスから、写真編集サイトの「Picnik」やSalesforce.comの顧客管理サービスのような完成した製品まで、あらゆるものを意味する可能性がある。Google App Engineは中間のレベルにあり、汎用的な基盤を提供している。 Google App
Hot on the heels of Google Widget Toolkit(GWT) switching to Jetty, the little server that can has received some more Google luv'n! Google's new App Engine Java service is powered by Jetty! With App Engine, you can build web applications using standard Java technologies and run them on Google's scalable infrastructure. Initially it is a little difficult to see Jetty in use, but you can see the je
Level up your Java™ code With Spring Boot in your app, just a few lines of code is all you need to start building services like a boss. New to Spring? Try our simple quickstart guide. Most [of our] services today are all based on Spring Boot. I think the most important thing is that [Spring] has just been very well maintained over the years...that is important for us for the long term because we d
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く