CORBA を介して対話する C++ および Java モジュールを含む分散アプリケーションがあります。
「変数」と「メソッド」を JMX ツールに公開する (統合管理を作成する) ための C++ ライブラリ/ツールはありますか?
CORBA を介して対話する C++ および Java モジュールを含む分散アプリケーションがあります。
「変数」と「メソッド」を JMX ツールに公開する (統合管理を作成する) ための C++ ライブラリ/ツールはありますか?
したがって、アプリケーションがC ++およびJavaであっても、C ++モジュール属性をJMXマネージャーに公開することだけを目的としていますか?
もしそうなら、または実際には、両方を公開している場合でも、C ++でJMXを直接サポートするのは面倒なので、両方のインスタンスにSNMPライブラリを使用することを検討します。JMXとSNMPは広く相互運用可能であり、C ++コンポーネント用のSNMPライブラリを見つけることができると確信しています(Java用に見つけることができます)。C++用とJava用に1つずつではなく、1つのプロトコルに固執することもできます。
最後の部分(そしておそらく最も簡単な部分)は、JMXコンソール、マネージャー、または使用しているものすべてのSNMP「ブリッジ」を見つけることです。
これを試すとしたら、C++ 側と Java 側の両方に (おそらく XML を使用して) 相互に通信するコンポーネントが必要です。Java 側は対話できる実際の JXM MBean コンポーネントであり、C++ 側はその側でリフレクションを行います。