問題タブ [data-distribution-service]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
data-distribution-service - サブスクライバーが特定のサンプルを一時的に読み取れないようにする
パブリッシャーとサブスクライバーを持つ 2 つのモジュールがある状況があります。発行者は、主要な属性を使用していくつかのサンプルを発行する予定です。パブリッシャーは、サブスクライバーが特定のサンプルを読み取れないようにすることはできますか? このケースは、パブリッシャーのモジュールが現在サンプルを更新していて、それが完了するまで他のユーザーに読み取られたくない場合に発生します。ミューテックスのようなもの。Opensplice DDS を使用する予定ですが、Opensplice に固有のものでなくてもご意見をお聞かせください。ありがとう。
data-distribution-service - DDS では、書き込み/パブリッシャー キャッシュを読み取ることができますか
この質問は、私が現在 DDS で直面している障害に関するものです。それぞれの実装によって提供される QueryFilter を使用して、サブスクライバー/リーダー キャッシュを読み取ることができます。しかし、Publisher/Writer キャッシュを読みたいのですが、それができません。
使用例は、オブジェクトのリストを発行していて、DDS が既に行っているため、ローカルでリストを維持したくない場合です。サブスクライバーでは、前に述べたように、QueryFilter を使用してオブジェクト インスタンスを取得できます。しかし、パブリッシャーでこれを行う方法はありますか? パブリッシャー側でサブスクライバーを作成したり、GDS だけでなくローカルでもリストを維持したりしたかったのです。
私は C++ でプログラミングし、OpenSplice を使用していますが、他の実装であっても回答してください。
idl - なぜ IDL は不完全なのですか?
Linux で OpenDDS 3.4.1 を使用しており、IDL を手動でコンパイルしようとしています。これは、プロジェクトのビルド システムが既にあり、必要なファイルを生成して統合したいからです。ここに私が使用しているテスト IDL があります。
次に、次のように IDL をコンパイルします。
しかし、生成された IDL で tao_idl を使用するようになると、次のようになります。
もちろん、この結果は、必要なオブジェクトが欠落しているため、pub/subs に型サポートを登録できないことを意味します。これは、StockQuoterTypeSupport.idl ファイルを見て確認できます。opendds_idl パラメータについて OpenDDS dev guide の第 8 章を見ましたが、何も機能していないようです。何か案は?
編集:
生成された IDL StockQuoterTypeSupport.idl は次のとおりです。
ace - OpenDDS ビルドの失敗
ACE+TAO-6.2.3 で OpenDDS 3.4.1 をビルドしようとしています。DDS/INSTALL ドキュメント、オプション B に従っているときに、次のビルド エラーが発生します。
ここにディレクトリの場所があります...
環境変数 ...
そして、これは私が乗り越えようとしているビルドエラーです。
以前にこれを構築して動作しましたが、今回はなぜ問題が発生するのかわかりません。何か案は?
data-distribution-service - OpenDDS はどのように RTI と OpenSplice の両方と通信しますか?
OpenDDS が RTI と OpenSplice の両方との相互運用性を示していることは知っていますが、このサンプルがどこにあるのか、またはヘルプ ファイルがどこにあるのかわかりません。
誰でも私を助けることができますか?それは私にとって本当に本当に重要であり、返信をいただければ幸いです:)
file - DDSデータ配信サービス openplice
私は学生で、現在 DDS 経由でファイルを転送する方法に取り組んでいます。ubuntu端末でddsバージョン6.3を実行し、正常に公開および購読しました。問題は、メッセージを編集したいことと、同様にメッセージ内のファイルを転送したいことです。私を助けることができる人はいますか?それは大歓迎です