2

私は DDS ドメインを初めて使用するので、以下を理解する必要があります。

DDS で相互運用性を実現するために、2 つのベンダー間で共通のトピックを公開する方法は?

シナリオは次のとおりです。V1 と V2 の 2 つのベンダー製品があるとします。V1 には、トピック T1 で公開するパブリッシャーがあります。V2 はこのトピックのサブスクライブを希望しています。サブスクライバー (V2) は、トピック T1 が存在することをどのように認識しますか?

ドメイン レベルについても同様の疑問があります。サブスクライバーはどのドメインに参加する必要があるかをどのように知るのでしょうか?

OpenDDS を使用しています。

ありがとう

4

3 に答える 3

1

ベンダー間の相互運用性が可能であり、主要なベンダーによって定期的にテスト/実証されています。

ベンダーが使用する独自のトランスポートではなく、RTPS (現在は RTPS2 だと思います) を使用するように DDS 実装を構成する必要があります。これはデフォルトで有効になっている場合があります。

参加するドメインに関しては、プログラムで特定のドメインにドメイン参加者を作成し (どのドメインに接続するかは構成ファイルによって制御される場合があります)、作成したすべてのエンティティ (パブリッシャー、サブスクライバーなど) はそれに属します。そのドメイン参加者であるため、そのドメインで動作します

于 2016-02-16T08:56:47.107 に答える