问题标签 [opendds]
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.
zeromq - ZeroMQ/NanoMsg pub/sub vs multicast
I want to implement data distribution application using zeromq or nanomsg or aeron.net or OpenDDS or OpenMAMA, I am little confused , which one is suitable as my requirement is to support 500 to 1000 users and each user can subscribe for atleast 100 topics
this can be handled by using pub/sub pattern or I have to use UDP multicast ?
Also I need to deploy this application on Amazon EC2
perl - 配置 OpenDDS
我正在尝试为 OpenDDS 配置环境,但我无法运行配置脚本。真的很感激,如果你们有任何见解。=D
所以基本上,在我从这里下载 OpenDDS-3.12.zip 之后。我已提取到一个文件夹并尝试在 VS 命令提示符(VS2017)中使用此命令运行配置文件
接下来,下载“ACE+TAO-2.2a_with_latest_patches_NO_makefiles”并将压缩文件解压缩到根文件夹。
然后它显示此消息。
我也安装了 Visual Studio 2017 和 Perl 5.22,我不确定这是编译器问题还是其他问题。以下是打印上述错误的配置脚本。
complex-event-processing - 如何将 Esper CEP 引擎与 DDS 连接
我相信我错过了与 dds 概念相关的东西。我的想法是使用 EsperIO 适配器、数据流或插件将来自 dds 的传入事件插入到 esper 引擎,但我看不清楚。
有人帮忙!!(提前致谢)
c++ - 如何使用 OpenDDS 3.13 安全性
最近我尝试使用 OpenDDS 3.13 Security。我还遵循 OpenDDS 安全手册并制作和构建项目。像这样配置命令:
Bulid 并使项目成功,但是当我运行位于 DDS_ROOT/tests/DCPS/Messenger 中的示例时遇到问题。
我得到以下输出:
我可以就如何解决这个问题获得一些指导吗?
ssl - 如何使用 rtps_discovery 发现其他域名主机
最近,我尝试在 WAN 网络中使用 OpenDDS SSL。但是我所有的尝试都失败了。这是由于无法找到不同的主机造成的。我意识到一件事。OpenDDS 安全应该使用 rtps_discovery,而不是 InfoRepo,并且很难通过 rtps_discovery 找到不同子网中的两个主机。我已经从 SourceForge、github 和 stackoverflow 搜索了有关通过 rtps_discovery 选项发现主机的信息。但是,没有人以这种方式成功。
https://sourceforge.net/p/opendds/mailman/message/36320180/
https://github.com/objectcomputing/OpenDDS/issues/854
所以,我的问题是如何在 WAN 网络上使用 rtps_discovery 找到主机。
这是我的ini文件:
请给我一些解决这个问题的想法真的不可能通过rtps_discovery发现不同子网中的主机吗?
c++ - tao_idl -Gstl 不映射 std::string
我正在使用 opendds 和 tao/ace 从 idl 文件生成代码。
我的 idl 文件:
我像这样生成代码:
这是我在文件 ClassC.h 中得到的内容,例如:
那么有没有办法告诉 TAO 映射 std::string 而不是 ::TAO::String_Manager?
注意:我使用的是 2.5.1 版的 tao_idl。
提前致谢。
perl - 如何使用 VS2017 社区配置 OpenDDS 3.13?
我正在使用 Visual Studio 2017。以下是 Visual Studio Developer 命令提示符的输出,指示 C++ 版本。
之后,我在运行 configure --java 命令时看到以下输出。
我看到 DDS 3.12 关于堆栈溢出的类似问题,但该答案与语言有关。这显然不是我的问题,我正在从正确类型的命令提示符运行配置脚本。这个问题不是重复的。 如何在windows系统上安装OpenDDS 3.12
qt - Opendds-3.13 发布构建失败
我正在 QT + opendds-3.13 中发布我的应用程序,我收到此错误。
..\OpenDDS-3.13\ACE_wrappers\ace/OS_NS_netdb.inl(794):错误 C2440:'return':无法从 'WCHAR *' 转换为 'const ACE_TCHAR *'
尽管我可以成功构建调试版本,但仅在发布版本中遇到此问题。
yocto - 使用 bitbake 构建 OpenDDS
我需要为我的 Yocto 项目使用 bitbake 构建 OpenDDS-3.13.1。Target 目前只有 QEMU。
但是,我下载了源代码(它们很好地在主机系统上配置、编译和链接)并将它们链接到我的配方中。继承“autoconf”会导致配置步骤出错,它不能以某种方式扩展默认参数(这已经很奇怪)。
经过一番搜索,我发现了一个关于这个主题的相当古老的讨论:https ://lists.yoctoproject.org/pipermail/yocto/2011-July/002126.html
我的食谱目前如下所示:
目前配置步骤运行成功,但由于找不到头文件,编译失败。如上面的邮件列表帖子中所述,我尝试将 CXXFLAGS 添加到配置步骤中。这将跳过第一个缺失的包含(“功能”),但在下一个(“刺痛”)处停止。这两个标头分别在 ${S} 和 ${B} 中可用,因此也是 ${STAGING_DIR_HOST} 的一部分。
我在这里想念什么?我实际上希望所有步骤都被继承自动工具隐式覆盖。
编辑:
这里要求的是日志输出:
c++ - 使用 QTCreator 集成和运行 OpenDDS
我已经按照提供的配置和安装文档安装了最新版本的 OpenDDS。
我可以用终端完美地运行 opendds 示例。我需要将 OpenDDS 与 QT 集成,因为 OpenDDS 支持 CMake
我试图在 qt 中为我得到的 messenger_1 和 messeger_2 示例加载 CMakeList.txt,未知的 CMake 命令“OPENDDS_TARGET_SOURCE”
我也无法运行 IShape 示例。