質問

しているアプリケーションのミックスのJava、C++Solaris.Java面のコードをweb UIを確立状態のデバイスがいいのC++コードの実時間延のデータからのデバイス共有メモリを渡すために使用される装置の状態やコンテキスト情報からのJavaコードのC++のコードです。Javaのコードを使用しPostgreSQLデータベースを持続す。

いに走り込んには厳しい性能ボトルネックは、今すぐにできる規模で増やメモリ、CPUが可能となります。いまだに処理ボックスによる共有メモリ-デザイン。


の本当に大きなヒットここはにより被災された皆様に心よりのC++のコードです。Webインタフェースはかなり軽く設定を行ってくださいデバイスしんの苦戦に取り扱うためのデータ量は、そのデバイスを一度設定を行います。

すべてのデータをまからのデバイスは、識別子であるポイントのデバイスコンテキストを使用することです。今あるシリーズの共有メモリ-オブジェクトにより維持されているJava/UIコードと呼ばれているC++コードのボトルネックです。そのため建築はできませんので移動のC++データの取扱いを別機です。る必要がありまで規模に行う様々なサブセットの機器を取り扱うことのできる異なる機械、そしてる能力は失われないそのコンテキスト検索、問題のようにしている解決:どのように日陰のリアルタイムデータ処理の箱を参照できるデバイスのコンテキスト

なおりましては、プロトコルが使用するデバイス自体があり、きっと状況が変わります。


している必要がありますからできる大による機械のクラスターで、僕の初期段階での強みを活かしてかまいます。

現在の私を見て英語表記に切り替え方法としてのスケールのJavaコードがいなどの作業方法をスケールのC++ォームを構築できます。

どのスケーリング性能を考慮していく必要があることにより高い可用性としてます。アプリケーションをご用意するかなりの時間は限りませんが100%ではない費用対効果が高い理の仕事の存続の機械停止.

また作業はまって、あなたならどうする?

編集:データに基づき提供@ジョンchanningにはうってつけでGigaSpaces、石.Oracle Coherence IBM ObjectGridれjavaみ重ねて参りました。

役に立ちましたか?

解決

最初の思いはモデルの構築、システムに地図データの流れを理解していくかのボトルネックがあると考えています。できるモデルシステムとして パイプライン, があり、それを利用することが可能にな理論の制約の多くの文献が最適化事業プロセスでもソフトウェア)の継続的なパフォーマンスを改善するた除去のボトルネックです。

次いう厳しい実証的なデータを正確にcharacterisesのシステムのパフォーマンス.でも陳腐な表現ができない管理が何を測定することはできませんが、自然と精神との融合によって人々の試みを最適化ソフトウェアシステムに基づくhunches、失敗を誇.

その利用 パレート原理(80/20ル) 選べる少人数のものを生み出してくれる最大の利益と目です。

スケールからJavaアプリケーションを横にして使用 Oracle Coherence くことがわかった。一任としても非常に高価な 分散ハッシュテーブル, の機能はより豊かによりでき、例えば、直接アクセスデータのキャッシュから C++コード .

その他の選択肢水平スケーリングソースコードを確実に保護する ギガス, IBMオブジェクトグリッド または 石Gemfire.

場合はC++のコードが状態なしで使用のために純粋に数延、見配布のプロセス 氷のグリッド るバインディングのためのすべての言語ります。

他のヒント

必要な規模を横向きにしています。かのように メッセージキュー このバックエンド間のフロントエンドの延.

アンドリュー、ほか、モデリングとしてパイプラインなど)、測定物が重要になります。またプロファイラのコードからメトリクスのほとんどの時間は?

のデータベースコードがどのくせです。までのキャッシュです。思いっ指数などのデータを高速にデータベース?

どのようなレベルの交通については、フロントは終わるのか。まキャッシュウェブページ?いも言いにくい"ことを使JMS型通信を行うためのapiコンポーネントましてWebページの成分に一台の機械がありますが、その後の統合コード(c++)でも、多くのJMS製品があり、通常のネイティブC++apiが打ち出されている。-ActiveMQ浮かがですかどのくらいの時間はWeb(JSP?) C++、データベースops.

のデータベースの保管ビジネスデータとして渡すために使用したデータのJava、C++?というご利用の共有memないJNI?どの程度のマルチスレッドが現在存在します。がついてお聞かせくださいコードが同期の自然または非?

ある物理との関係をSolarisのコードのデバイスとなります。いすべてのデバイス登録のc++コードできるする特性を示しています。ります。するブロードバランサは、フロントエンドは、投入するだけで、簡単に2つの機械を置いたプログラムでは、relationhipのデバイス管理によるボックスの初期化前には進むでしょうか。

何の不要ですか?ります。だ状態。では、HAするだけで、ウェブtierによるクラスタリングセッションデータはもらえますか?

ではDBト機?

どれくらいの大きさではDB?いま最適化お問い。って明示的に内側/外側join時には助けとネストしたサブクエリ(sometmes).ものsql stats).

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top