問題タブ [opensplice]
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.
visual-studio-2012 - VS2012 で OpenSplice 5.5.1 Community Edition をコンパイルするにはどうすればよいですか?
VS2012 で OpenSplice 5.5.1 Community Edition をコンパイルするにはどうすればよいですか? Windows.h が見つからないというコンパイル エラーが常に発生します。VS2012 バージョンを認識し始めるビルド スクリプトを追加/変更しようとしましたが、失敗しました。誰かがビルドスクリプトを持っていて、私が何をすべきかを説明できますか?
よろしくトバイアス
c++ - この C++ コード構造はどういう意味ですか?
次のコードを見つけました (自動生成されますが、コンパイルされません)。今、それが何を意味するのか知りたいです:
一部の人が指摘したように、## はマクロ用であり、実際にコードはマクロ内にありました。私はこれに気づいていなかったので、コードに直接入れて、より明確なエラー メッセージを取得しようとしました。元のマクロは次のとおりです。
元のコンパイラ エラーは次のとおりです: 構文エラー: ';' がありません 識別子「タイプ」の前
手動でマクロを挿入し、## を適用しました。
しかし、typedef: missing ';' の行に直接記載されています。識別子 'type' の前 (コンパイラは SP1 がインストールされた VS2010 です)
誰でも教えてもらえますか?(コードは OpenSplice の idlpp.exe によって生成されます)
その理由は明らかです (idl の #pragma keylist エントリを忘れていました) - UnboundedStringWithKeyTypeSupport が生成されていません。しかし、それは別の質問です。
よろしくトバイアス
data-distribution-service - Opensplice DDS 永続データのサイズはどのくらいですか?
自分のソフトウェアに大量のデータを入れることができるのか、それとも外部ソリューションを使用する義務があるのか 疑問に思っています.
OpenSplice DDS または RTI の DDS の永続性を使用して、どのくらいのデータを配置できますか?
data-distribution-service - サブスクライバーが特定のサンプルを一時的に読み取れないようにする
パブリッシャーとサブスクライバーを持つ 2 つのモジュールがある状況があります。発行者は、主要な属性を使用していくつかのサンプルを発行する予定です。パブリッシャーは、サブスクライバーが特定のサンプルを読み取れないようにすることはできますか? このケースは、パブリッシャーのモジュールが現在サンプルを更新していて、それが完了するまで他のユーザーに読み取られたくない場合に発生します。ミューテックスのようなもの。Opensplice DDS を使用する予定ですが、Opensplice に固有のものでなくてもご意見をお聞かせください。ありがとう。
data-distribution-service - DDS では、書き込み/パブリッシャー キャッシュを読み取ることができますか
この質問は、私が現在 DDS で直面している障害に関するものです。それぞれの実装によって提供される QueryFilter を使用して、サブスクライバー/リーダー キャッシュを読み取ることができます。しかし、Publisher/Writer キャッシュを読みたいのですが、それができません。
使用例は、オブジェクトのリストを発行していて、DDS が既に行っているため、ローカルでリストを維持したくない場合です。サブスクライバーでは、前に述べたように、QueryFilter を使用してオブジェクト インスタンスを取得できます。しかし、パブリッシャーでこれを行う方法はありますか? パブリッシャー側でサブスクライバーを作成したり、GDS だけでなくローカルでもリストを維持したりしたかったのです。
私は C++ でプログラミングし、OpenSplice を使用していますが、他の実装であっても回答してください。
file - DDSデータ配信サービス openplice
私は学生で、現在 DDS 経由でファイルを転送する方法に取り組んでいます。ubuntu端末でddsバージョン6.3を実行し、正常に公開および購読しました。問題は、メッセージを編集したいことと、同様にメッセージ内のファイルを転送したいことです。私を助けることができる人はいますか?それは大歓迎です
scale - 100,000 ノード用に OpenSplice DDS を構成するにはどうすればよいですか?
100,000 以上のノードをサポートするように OpenSplice DDS を構成するために使用する正しいアプローチは何ですか?
「headquarters.city.location_guid_xxx」ではパケットが場所から離れないようにし、「company.city*」ではサンプルを都市全体に並べることができるように、パーティション名に階層的な命名スキームを使用できますか? それとも、すべてのノードは、公開したい場合に備えて、これらすべてのパーティションについて知っていますか?
耐久性サービスは、起動時にマスターを選択します。1 つの耐久性サービスが 3G リンクを介して実行されているリモート ロケーションの Raspberry Pi で実行されている場合、「本社」のマスターになってクラッシュするのを防ぐにはどうすればよいでしょうか?
location_guid_xxx を使用するようにリモート ノードで耐久性設定を試していますが、「本社」クラウド サーバーには本社を使用します。
リモート クライアントでは、次のようにします。
場所はユニバースのマスターにはなりませんが、場所内の耐久性サービスはその場所のマスターになることができますか?
100,000 の場所がある場合、本社にある ospl.xml ファイルの「マージ スコープ」にすべての場所をリストする必要がありますか? これだけで、処理できるネットワークのサイズが制限される可能性があると思います。
この製品は、この種のモノのインターネットのシナリオを処理すると想定しています。他の誰かがそれを試しましたか?
idl - openDDS を使用してオブジェクトを渡す方法は?
openDDS pub/sun ミドルウェアを使用しています。複雑な構造を使用してopenDDSをテストしました。
例えば。
しかし今、私はopenDDSを通過する別の構造を持っています。
idl構造でテンプレートを使用するにはどうすればよいですか?
私はこのようなものが必要です。