0

私はしばらくCorbaクライアントに取り組んでいます。私が遭遇した問題の 1 つは、タイムアウト構成を実際に定義できないことです。

私は Mico C++ orb を使用していますが、要求タイムアウトを構成する Corba 定義のメソッドがあるかどうかを説明できる人が誰もいないため、これはグローバルな問題のようです。

そのようなインターフェースまたはオーブの初期化を知っている人はいますか?

4

2 に答える 2

3

CORBA仕様のメッセージングセクションは、そのためのRelativeRequestTimeoutPolicyとRelativeRoundtripTimeoutPolicyを定義します。詳細については、 http: //www.cs.wustl.edu/~schmidt/PDF/C++-report-col19.pdfの「Programmingclienttimeouts」という名前のセクションを参照してください。

MICOの経験はありませんが、バージョン2.3.13以降でサポートされているようです。

于 2009-06-09T20:15:37.047 に答える
1

ポリシーはリアルタイム固有のものではありません。ポリシーはコア仕様だけでなく、リアルタイムなどのオプション機能にも浸透しています。POA は、ORB 自体と同様にポリシーを使用して、さまざまな動作を構成します。

Eric Malenfant がすでに指摘したように、効果のある CORBA のメッセージングの側面の一部である 2 つのタイムアウト ポリシーがあります。ただし、タイムアウト ポリシーにも影響する Sync Scope ポリシーと呼ばれる追加のポリシーもあります。MICO がそれらをどれだけ実装しているかはわかりません。

于 2009-08-05T18:00:29.430 に答える