Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/158.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ ZerocICE vs DDS_C++_Rpc_Data Distribution Service - Fatal编程技术网

C++ ZerocICE vs DDS

C++ ZerocICE vs DDS,c++,rpc,data-distribution-service,C++,Rpc,Data Distribution Service,我知道这个问题似乎是重复的,但我认为新版本的RPC框架更适合再次比较,毕竟我是RPC和HLA的新手 我的要求: 实时发布/订阅消息体系结构,我有12个节点相互连接,我希望我的应用程序的每个进程在每个节点上的不同VM服务器上运行多次 每个进程也必须知道它的复制进程,如果一个VM中的内存上升,那么复制进程必须并行地帮助这个进程 跟踪问题的每个进程发生的错误日志,以及丢失的消息数 我需要为我的仿真对象支持RTI和HLA 为什么DDS更多地用于军事或空中交通管理等关键系统?opensplice dds有

我知道这个问题似乎是重复的,但我认为新版本的RPC框架更适合再次比较,毕竟我是RPC和HLA的新手

我的要求:

  • 实时发布/订阅消息体系结构,我有12个节点相互连接,我希望我的应用程序的每个进程在每个节点上的不同VM服务器上运行多次

  • 每个进程也必须知道它的复制进程,如果一个VM中的内存上升,那么复制进程必须并行地帮助这个进程

  • 跟踪问题的每个进程发生的错误日志,以及丢失的消息数

  • 我需要为我的仿真对象支持RTI和HLA

  • 为什么DDS更多地用于军事或空中交通管理等关键系统?opensplice dds有那么好还是OMG也有军方和DARPA的支持和创造:D

  • 这些框架是否提供了这样的选项(对于基于TAO ACE的DDS开源DDS)

    我的另一个选择是什么(比如节俭)


    这些框架比较好吗?非常感谢。

    您的系统带宽是多少?DDS需要大量的带宽。使用术语RTI可能会让人困惑——有HLA RTI和RTI Connext提供DDS。您想要比较不同的DDS框架还是DDS和HLA?您考虑过DIS吗?请注意,通常软件推荐是离题的。@cup我的意思是HLA RTI支持,我不想进行任何比较,只需使用此标准来支持模拟器标准,关于DIS,我也考虑过,但我对使用这个标准感到困惑,因为它是一个标准。HLA@didierc我不认为这是一个软件建议,这只是比较两个或三个SDK的功能s@danicsCORBA和DDS是两种不同的OMG标准。对于两者,都有多种实现,OpenDDS是DDS实现,而不是CORBA实现。在问题的主题中,您提到了ZeroC ICE,这就是为什么我也提到了CORBA。