1
  • データベース駆動型アプリ
  • MongoDB + Solr
  • コラボレーティブ
  • リアルタイムプッシュ通知
4

2 に答える 2

1

Playは内部でNetty(Java NIO)を使用しているため、これは1台のマシンに十分なメモリとCPUがあれば可能です。Mongo接続でNIOを利用するには、 ReactiveMongoPlayプラグインを確認する必要があります。

于 2012-09-21T19:47:50.227 に答える
0

それはいくつかのことを気にすることで可能かもしれません:

  1. ReactiveMongoなどの非同期DBドライバーを使用します。結果を待っているサーバーをブロックしないでください。列挙子/反復子パターンを調べて、メモリ使用量を減らします。

  2. Webワーカーをブロックしないでください。コントローラ内でAsyncResultを使用します。

  3. SOLRを非同期的に呼び出すPlayFrameworkからSolrを非同期的に呼び出す

  4. Playはステートレスフレームワークです。自分でアプリをステートフルにしないでください。サーバー/クラウドインスタンスを追加するだけで簡単に拡張できます。

于 2013-09-02T14:33:34.040 に答える