問題タブ [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 投票する
2 に答える
485 参照

c++ - オクテットを QString に変換するには?

ソースにオクテットがあります。だから私はそれをQStringに変換する必要があります。

QString str(a); を試しました。しかし、それは機能しません。私が読んだものから、オクテットは unsigned char であると仮定します

更新: a はオクテットです。私が読んだところによると、「DDS_Octet は 1 バイト (8 ビット) に相当するため」( http://community.rti.com/kb/what-max-number-octets-i-can -put-topicdata-builtin-topics )

更新 2:

unsigned char (unsigned byte) として定義されています

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

idl - openDDS を使用してオブジェクトを渡す方法は?

openDDS pub/sun ミドルウェアを使用しています。複雑な構造を使用してopenDDSをテストしました。

例えば。

しかし今、私はopenDDSを通過する別の構造を持っています。

idl構造でテンプレートを使用するにはどうすればよいですか?

私はこのようなものが必要です。

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

c++ - ZerocICE 対 DDS

この質問は重複しているように見えるかもしれませんが、RPCフレームワークの新しいバージョンは、RPCとHLAの初心者であるため、再度比較する方がよいと思います

私の要件:

  1. リアルタイム pub/sub メッセージング アーキテクチャ。12 個のノードが相互に接続されており、アプリケーションの各プロセスを各ノードの異なる VM サーバーで複数回実行したい

  2. 各プロセスは、そのレプリケートされたプロセスについても認識している必要があります。1 つの VM のメモリが増加した場合、レプリケートされたプロセスは、このプロセスを並行して支援する必要があります。

  3. 問題を追跡するためのプロセスごとに発生したエラーのログと失われたメッセージの数

  4. シミュレーション オブジェクトで RTI と HLA をサポートする必要がある

  5. DDS が軍事や航空交通管理などの重要なシステムに使用されることが多いのはなぜですか? opensplice dds はそれほど優れているのか、OMG は軍や DARPA の人たちによってもサポートおよび作成されているのでしょうか :D ?

これらのフレームワークはそのようなオプションを提供しますか (TAO ACE に基づく DDS オープンソース dds の場合)?

私の別のオプションは何ですか(倹約など)?

これらのフレームワークの良い比較? どうもありがとう。

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

java - rpi (RTI DDS) で mdpnp openice を実行しようとしています。

このエラーが発生しています。MdPnP プロジェクトは Java デモアプリを提供します。私はすでにビーグルボーンブラックで実行しており、正常に動作しています。RPi で実行しようとすると、この問題が発生します。

dds 外部ライブラリを使用しようとすると、アプリケーションがハングします。

お知らせ下さい。ありがとう、

Java ランタイム環境によって致命的なエラーが検出されました:

pc=0xa8003d48、pid=4183、tid=3058177136 での SIGILL (0x4)

JRE バージョン: Java(TM) SE ランタイム環境 (7.0_60-b19) (ビルド 1.7.0_60-b19) Java VM: Java HotSpot(TM) クライアント VM (24.60-b09 混合モード linux-arm ) 問題のあるフレーム:

C [libnddscore.so+0x72d48] call_gmon_start+0x7

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

c++ - zeromq ノード間のメッセージ バッファの作成

一部のモニターシステムがメッセージの削除を受け入れるまで、キューからメッセージを削除せずにノード間でメッセージを読み書きするためのブローカーレスパターンが必要です。

zeromq でこれを行うことはできますか?zmq では、パブリッシャー ノードの 1 つが停止すると、ネットワーク上でキューに入れられたメッセージも失われますか? このキューをネットワークに保存するにはどうすればよいですか!!!

(パブリッシャーとサブスクライバーがメッセージを読み取ってメッセージを送信したいが、Qosモニターがアレイからそれを削除するまで、それをキューから削除しないでください。パブリッシャーがそれで作成されたメッセージキューを削除しないでください。

これらの機能を zmq の現在のパターンで実装できますか? )

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

events - イベントベースのメッセージング システム (zeromq、OpenDDS、..)

次のように機能するイベントベースのメッセージングシステムを設計しようとしています:

店舗に複数の商品があり、それらの価格は毎日変動するとします。クライアントはアプリケーションにログインし、特定の日付 (ログイン日から 1 か月など) の特定の製品の価格を (SMS 経由で) 知るように要求できます。

zeromq を使用する場合、イベントの概念 (上記のように) を導入するにはどうすればよいですか? OpenDDS はそのようなシナリオにより適していますか?

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

ipc - なぜ/いつ、ZeroMQ の代わりに DDS を使用するのですか?

私は以下を読みました:

  1. DDS 対 AMQP 対 ZeroMQ
  2. http://mnb.ociweb.com/mnb/MiddlewareNewsBrief-201004.html

また、zmq の代わりに DDS を使用する利点はないようです。

  1. zmq のレイテンシーはより優れています。
  2. ZMQのAPIはクリアでシンプルな気がします。
  3. スレッド/プロセス/ステーション間でデータを転送するために ZMQ を使用できません。

そう:

  1. DDS を使用する方が良いのはいつですか?
  2. ZMQよりも優れた DDS のパフォーマンスはありますか?
  3. (ZMQ ではなく) DDS を使用する明確な目的はありますか?

ありがとう

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

publish-subscribe - DDS キートピック

現在、複数の番号を持つa など、複数のアイテムに対して 1 つのメイン トピックを持つシステムでRTI DDSを使用しています。これは私が作成しようとしている設計であるため、基本的に、この例では各車の キー (データベースの主キーのようなもの) として機能するメンバーを持つトピックです。を実装するには、次のようなIDLファイルを使用しています。car topicvin"keyed" topicvinkeyed topics

IDLからC、Java などの種類のファイルを作成するためのツールを使用してIDLファイルを実行すると、プログラムを実行して確認することしかできません。 rtigen

したがって、重要なトピックがどのように機能するか、またそれらが実際に機能しているかどうかを確認するのが難しくなります。プログラムをより機能的にするために、 IDLファイルから生成されたファイルをどうするかについて、誰かが何か意見を持っていますか? また、トピックが表示CARされないため、正しい構文を使用して DDS のトピックを設定しているかどうかもわかりません。