通过RTI_DDS传输大数据?

要通过DDS可靠地发送大数据,您需要使用异步发布器,它在外部中间件线程中发送用户数据。


 你可以使用:

Generic.StrictReliable.LargeData ,它使用默认流控制器启用异步发布(即,无流控制)。

Generic.StrictReliable.LargeData.FastFlow ,它使用100 MB /秒(838 Mb / sec流量控制器实现对大数据的严格可靠通信。

Generic.StrictReliable.LargeData.MediumFlow,使用25 MB /秒(209 Mb / sec)流量控制器实现对大数据的严格可靠通信。
Generic.StrictReliable.LargeData.SlowFlow ,使用6.25 MB /秒(52 Mb /秒)流量控制器为大数据提供严格可靠的通信。
如果这些解决方案适合您,请告诉我。 否则,我们可以查看您的示例以获取更具体的配置。



实例的qos文件



     xsi:noNamespaceSchemaLocation="http://community.rti.com/schema/5.3.0/rti_dds_qos_profiles.xsd"
     version="5.3.0">
   
   
       
       
                            
           
               
               
                    ASYNCHRONOUS_PUBLISH_MODE_QOS
                    DDS_FIXED_RATE_FLOW_CONTROLLER_NAME
               

                
               
                    RELIABLE_RELIABILITY_QOS
                   
                        60
                   

               
                

               
                    KEEP_LAST_HISTORY_QOS
                    12
               


               
                   
                        50
                        50
                   

               


           



                            
           

               
                    RELIABLE_RELIABILITY_QOS
               

    
               
                    KEEP_ALL_HISTORY_QOS
               


           



           
               
               
                    Asynchronous Publisher Example
               



           

       



   


你可能感兴趣的:(DDS)