GlassfishやJBoss/Wildflyの代わりにハードウェアでGAE dev serverを使用すると便利であるかどうかはわかりません。 Googleは使いやすいエンドポイントAPIとObjectifyを提供しており、ソフトウェアの開発がはるかに容易になり(特にObjectify)、両方とも安定しており、多機能に見えます。 しかし、そのパフォーマンスと信頼性についてはわかりません。 Googleにデプロイする代わりに、ローカルマシンでこのデモを使用する際の短所は何ですか?Google App Engine開発サーバーをプロダクションサーバーとして使用
0
A
答えて
0
開発サーバーは運用環境の動作をエミュレートします。たとえば、すべてのデータは、データストアに配置したり取得したりする実際のエンティティではなく、ストリングとして格納されます。明らかに、これはスケーラブルではなく、桁違いに遅くなります。
DatastoreまたはMemcacheを使用せず、App Engineが提供するスケーラビリティ/キャパシティ管理が不要な場合は、コードをJavaプログラムとして記述し、自分のものを含めてどのコンピュータでも実行できます。
データストアを使用してもスケーラビリティとキャパシティ管理が必要ない場合は、単純なJavaアプリケーションを作成し、gcloud APIを使用して自分のコンピュータからDatastore(クラウドストレージやその他のサービス)にアクセスすることもできます。
関連する問題
- 1. Google App Engine - 開発サーバーと運用サーバーの違い
- 2. Google App Engine開発サーバーのカスタムHighRepJobPolicy
- 3. Google App Engineローカル開発サーバーのリクエストを使用する
- 4. Google App Engineの開発サーバーでhttpsを使用する最良の方法
- 5. App Engine Python開発サーバー+ Taskqueue +バックエンド
- 6. GoogleのApp Engineと私はApp EngineのPythonの開発サーバーを介して、ほとんどのサーバーをセットアップしようとしている
- 7. Google App Engineでのローカル開発にh2データベースを使用する
- 8. Google App Engine:開発と開発の設定
- 9. Google App EngineのChannel APIと開発サーバーを使用するとJavaScriptエラーが発生する
- 10. Google App EngineでのJython開発
- 11. Google App Engine queue.yamlが開発サーバーで動作していません
- 12. モバイルアプリケーション用の認証サーバーとしてのGoogle App Engine
- 13. Google App Engine NDBとFixtureを使用
- 14. Google App Engine:開発専用のルートはapp.yaml
- 15. Google App Engine開発サーバーのPyCrypto「ImportError:名前blockalgoをインポートできません」
- 16. Google App Engineを使用したWebサービス
- 17. Google App Engineを使用したマルチユーザータイマー
- 18. Google App Engineローカルデータストアを使用したIllegalStateException
- 19. PythonでGoogle App Engineを開発するためには、どの開発環境を使用しますか?
- 20. Google App Engineの開発と生産環境の設定
- 21. Google GWTとGoogle App Engineの開発にはどのEclipseバージョンを使用しますか?
- 22. Google App Engine用レポートソリューション
- 23. Google App Engine HRDがEclipse開発環境で動作しない
- 24. 私はそれを実行しようとすると、Google App Engine開発サーバーは次のエラーをスローする
- 25. GoogleでGoogle App Engineのチュートリアルを使用しているTodoリスト
- 26. Google App Engine WebアプリケーションのGoogleアカウントオプションを使用して
- 27. App Engineの開発環境 - db.get()ReferencePropertyクエリランダムエラー
- 28. Google App Engine POSTリクエストをGETとして表示するGoogle App Engine
- 29. Google App EngineとFirebase
- 30. Google CheckoutとApp Engine
明示的にdevサーバと呼ばれるものをdevサーバ以外のものとして使用すると、問題を尋ねるように聞こえます。 –
おそらくこれを参照してください(古いものでも、変更されている可能性もあります):https://news.ycombinator.com/item?id=1927903「開発サーバーの速度が遅く、常に再起動する必要があります。ライブウェブサイトは、実際にあなたのマシン上の開発サイトよりもはるかに速くなってしまいます。これは、開発サーバーがシングルスレッドであるためです。 –
Googleインフラストラクチャ(例えば、負荷に応じて新しいインスタンスを作成する、デッドインスタンスを再起動する、ローカルのデータセンターの問題に対処するなど)で実行される自動管理をすべて失うことは言うまでもありません –