问题标签 [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 回答
1733 浏览

data-distribution-service - 关于 OMG 数据分发服务的好书/资源?

我想了解 OMG 数据分发服务究竟是如何工作的,以及它如何用于具有更好性能的实时进程间通信。请向我推荐最好的资源/书籍?我尝试使用 Google 和 YouTube,但无法实时获得准确的 DDS 功能相关信息和 DDS 实施。

0 投票
1 回答
2015 浏览

maven - 如何在具有依赖项的 jar 中包含 RTI nddsjava 库?

我正在开发一个使用 Maven 设置的 Java 项目。我已经设置了我的 pom 以包含所有依赖项,并使用适当的 maven 插件创建一个带有依赖项的 jar。RTI nddsjava 库已加载到我的 maven 存储库服务器上,但由于某种原因,当我尝试在 nddsjava 中加载类时(例如 com.rti.dds.domain.DomainParticipant)。关于如何创建一个所有依赖项完全独立运行的 jar 的任何建议?

0 投票
1 回答
1619 浏览

data-distribution-service - RTI DDS - CDR 缓冲区中没有足够的可用空间

我正在从记录的数据库中播放 DDS 数据,并编写了一个 Java 程序来监听数据。我能够很好地接收大部分消息,但我收到了一些一致的异常,如下所示:

有没有人看到这个或知道什么可能导致这个?

编辑:我还应该补充一点,我目前正在使用 rtireplay 通过重放数据库接收 DDS 数据。在放入我被赋予使用的新重播配置后,我开始收到此错误。所以也许问题是什么重播配置设置会影响这样的事情?我还应要求在 IDL 中发布了混淆的 @key 字段

0 投票
1 回答
287 浏览

data-distribution-service - 如何为 iOS 应用程序使用双橡树 DDS 与非 iOS 设备通信?

我们正在为窗户使用 Twin Oaks DDS。谁能帮助我了解如何使用双橡树 DDS for iOS 应用程序与非 iOS 设备进行通信?

谢谢,

拉维库马尔

0 投票
1 回答
558 浏览

scale - 如何为 100,000 个节点配置 OpenSplice DDS?

配置 OpenSplice DDS 以支持 100,000 个或更多节点的正确方法是什么?

我可以对分区名称使用分层命名方案,因此“headquarters.city.location_guid_xxx”会阻止数据包离开某个位置,而“company.city*”会允许样本在整个城市中对齐,等等?还是所有节点都知道所有这些分区,以防万一他们想向它们发布?

持久性服务会在出现时选择主服务器。如果一项持久性服务在远程位置的 Raspberry Pi 上运行,通过 3G 链接运行,那么如何防止它尝试成为“总部”的主人并崩溃?

我正在远程节点中试验持久性设置,因此我使用 location_guid_xxx 但对于“总部”云服务器,我使用总部

在远程客户端上,我可能会这样做:

所以一个位置不会成为宇宙的主人,但是一个位置内的持久性服务仍然可以成为那个位置的主人吗?

如果我有 100,000 个位置,这是否意味着我必须将它们全部列在位于总部的 ospl.xml 文件的“合并范围”中?我认为仅此一项可能会限制我可以处理的网络规模。

我假设这个产品将处理这种物联网场景。有其他人尝试过吗?

0 投票
1 回答
564 浏览

c++ - 订阅者的opendds中的动态内容过滤?

我将 openDDS 用于以数据为中心的发布订阅模型。发布者不断发送数据,订阅者将收到它。但对于订阅者,它必须根据我给出的条件接收过滤数据。

假设我的发布者和订阅者使用的主题结构是:

OpenDDS 有一个名为内容过滤主题的概念。我用过的一样。

代码 :

但是在上面的代码中,我硬编码了过滤条件count <=0

那么,有没有办法为订阅者提供动态过滤条件以接收过滤数据?

0 投票
0 回答
171 浏览

c++ - 在 openDDS 中实现集群?

我已经使用 C++ 构建了 OpenDDS。我将它用于实时应用程序。我想将它扩展到分布式系统中的不同节点。

那么,是否可以集群 OpenDDS?

0 投票
1 回答
857 浏览

key - AS/400中如何通过DDS在物理文件中声明外键?

我们可以很容易地使用 SQL 来制作外键。但是有没有办法使用 DDS 声明外键?

0 投票
0 回答
252 浏览

java - 在 Excel 中读取 Java 生成的 RTI DDS 数据

我正在查看 Excel 的 RTI DDS 加载项,我正在尝试重写它随附的 Hello_simple HelloPublisher.java 示例以发布字符串,并让 Excel 将其拾取。除了显示我输入的字符串的值之外,一切正常。(它获取消息发送的时间,所有其他元数据都很好)

我的代码看起来像这样:

我在 Excel 中显示值的调用是

(由 RTI 插件自动生成)我对 RTI 和 DDS 还不是很熟悉,但我感觉 Excel 不想获取这些数据的实际内容,因为它认为它不属于给它?因此,为什么它只承认它正在收听的域的元数据。

任何指针将不胜感激。

0 投票
1 回答
408 浏览

java - 从 OpenDDS 发布者传递复杂结构

我有以下 idl 结构。我想使用 opendds 发布它

我用java编写了发布者和订阅者。但是在发布和订阅上述主题时,JVM 崩溃了。

有人对此有想法吗?

以下是公共主题的java代码