8

私たちは、通信関連のアプリケーション プラットフォームを開発するためのいくつかのオプションを評価しています (そして、いくつかのスタンドアロン アプリを新しいプラットフォームに移行/統合しています)。私たちの主な関心事の 1 つは、ピーク時に大量のリクエストを処理できるかどうかです。

以下の理由から、TorqueBox は検討に値する興味深いソリューションのように思われます。

  • 速度 (純粋な Java のパフォーマンスに次ぐ)
  • Java よりも開発時間を短縮
  • 保守性
  • Ruby でありながらスレッド/同時実行をサポート
  • Rails を使用したフロントエンド開発の迅速化/容易化
  • ...
  • RedHat がサポートされ、JBoss で実行されます (スケーラビリティ、将来の開発、および必要に応じて Java を呼び出す機能)
  1. JRuby/TorqueBox で同様のアプリケーションを開発/デプロイした人はいますか?
  2. 今後、深刻なパフォーマンスのボトルネックはありますか? (または、JRuby を使用するべきではなく、Java に固執する必要があるのはなぜですか?)
4

2 に答える 2

0

はい、JRuby を備えた成熟した Java Web サーバーは価値のあるオプションです。ピーク時の高負荷の処理の詳細は、実行するアプリの種類、使用できる「ハードウェア」の量によって異なりますが、一般的には達成可能ですが、まだいくつかの「落とし穴」がある可能性があることに注意してください。たとえば、スレッドセーフを適切に処理しない Ruby ライブラリ (gem)。「Celluloid.IO」を使用したいので、それよりも先に進む方法を理解する必要があります:)

于 2014-01-26T10:20:58.360 に答える