問題タブ [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.

0 投票する
1 に答える
331 参照

java - 実行時にルートを Apache Camel に動的に追加できない

実行時に動的に新しいキャメル ルートを追加したかったのです。つまり、ユーザーの要求に応じて、新しいルートを追加する必要があり、新しく追加されたルートからもデータの消費を開始する必要がありますが、できませんでした。

リクエストに応じて、配列リスト「routes_list」に新しいルートが追加されます。次に、メソッド「configure」への関数呼び出しが行われます。

getRouteCollection().getRoutes() を呼び出してラクダの RouteCollection を表示すると、リストに新しいルートも表示されますが、新しいルートにメッセージを送信すると受信できません。ぜひご覧いただき、ご意見をお聞かせください

0 投票する
3 に答える
570 参照

data-distribution-service - DDS の相互運用性

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

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

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

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

OpenDDS を使用しています。

ありがとう

0 投票する
1 に答える
486 参照

resources - リソース不足エラーの根本原因を特定できない

メッセージの設定に使用するRTI DDSを使用するアプリケーションがありdynamic dataます。

ファイルに含まれていた文字列を送信しようとすると300kb、次のエラー コードが表示されます。

私は彼らのフォーラムを検索し、このエラーを回避するために自分の QOS ポリシー ファイルに考えられるすべての変更を試みましたが、どれもうまくいきませんでした。

この問題を解決する最善の方法は、問題の根本原因を突き止めることだと思いましたが、壁にぶつかり、OS 関連なのか、メモリ リークなのか、それとも何なのかわかりません。

RTI DDS でこの問題が発生している原因を知っている人はいますか?

0 投票する
2 に答える
335 参照

communication - OPC UA と DDS のリンク - 統合方法は?

「OPC Foundation's DDS OPC UA Part 14」内での OPC UA と DDS の統合に関する仕様がある可能性があることを読みました。この仕様を見つける方法や、どこでリリースされているか教えてもらえますか? OPC Foundation の Web サイトでは、パート 1 ~ 13 のみを見つけることができます... よろしくお願いします!

0 投票する
0 に答える
438 参照

c - IDL プリプロセッサの呼び出し

Linux 4.20 および ubuntu 15.10 仮想マシンで作業しており、ホストは Windows 7 です。Prismtech (Community Edition) が提供する Data Distribution Service (DDS) プロトコルを使用して、簡単なチャット メッセージの例を実装しようとしています。

Chat.idl を呼び出さなければならないチュートリアルを見つけました。以下は、サーバーとクライアント間の相互接続のための本体を含むファイル内のコードです。

これを呼び出すには、コマンドライン (ターミナル) で「idlpp -S -lc Chat.idl」と入力する必要があります。以下は、「IDL パーサー エラー: ファイル chat.idl を開く」を示す端末からの出力です。

0 投票する
1 に答える
455 参照

c - DDS の複数のトピックに対する複数のデータ ライターの作成

Linux 32 ビットの OpenSplice DDS Community Edition に取り組んでいます。ここでは、複数のトピックを作成できます。ここで、データ ライターはこのトピックに書き込むことができ、パブリッシャーはこれらのトピックをパブリッシュします。以下に示すように、出力を取得しようとしている利用可能なソースコードを変更してみました。

ソースコードは次のとおりです。

しかし、上記のコードの私の出力は次のとおりです。

0 投票する
1 に答える
84 参照

c - 題材と作家を考えた場合の出版社の限界

integer、float、string、char などのさまざまなパラメーター (データ型) を渡すために 1 つのパブリッシャーを使用できるかどうか、誰か教えてください。

Open Splice DDS Community エディションには、パブリッシャー向けの制限はありますか? その場合、何人のパブリッシャーに対応できますか?