OpenDDS内部关键的idl文件(InfoRepoDiscovery)
InfoRepoDiscovery集中发现机制,是OpenDDS提供的pub和sub端发现的机制之一,对于满足复杂网络环境中主题的动态匹配,恰如其当。无论是部署复杂度还是适应性,都具有优秀的特点。
OpenDDS学习者在初涉OpenDDS之初,一般都会使用集中发现RepoDiscovery机制,但使用仅仅局限于本机
1)repo.ior文件,可以满足本机或跨机的Repo集中发现;比如OpenDDS-3.19\DevGuideExamples\DCPS\Messenger测试用例;
2)ORBListenEndpoints iiop://192.168.2.19:12345模式,可以满足跨网或跨机的Repo集中发现模式。
基于InfoRepoDiscovery集中发现机制,Repo资源服务和pub和sub方的通信机制,采用TAO(The ACE ORB(Object Request Broker,其实就是CORBA和RPC通信模式));
一、DCPSInfoRepo集中发现服务的TAO通信机制(协议),分析如下
具体协议,可以通过调试、Wireshark抓包和OpenDDS的OrbDebugLevel设置后,输出到文件中观察和分析。
二、DCPSInfoRepo集中发现服务的TAO通信报文(消息),也是基于idl的通信报文机制,包含了DataReaderRemote.idl、DataWriterRemote.idl、Info.idl
1)DataReaderRemote.idl
OpenDDS内部关键的idl文件(InfoRepoDiscovery)相关推荐
- OpenDDS内部关键的idl文件(DCPS)
DdsDcpsCore.idl,定义了DCPS模块所需要的各种通讯报文(即DCPS层所需要的结构体),有助于了解和深入掌握DCPS层的含义. DCPS以数据为中心的发布订阅层,共包含了16个idl文件 ...
- OpenDDS内部关键的idl文件(RTPS)
RtpsCore.idl,定义了RTPS对等发现模块所需要的各种内部通讯报文(即RTPS库所需要的结构体),有助于了解和深入掌握RTPS对等发现层的含义. #include "dds/Dds ...
- OpenDDS内部关键的idl文件(Federation)
Federation联邦,是OpenDDS的Repo集中发现机制的集群机制,只不过目前一直是一个实验项目,无法达到真正的集群功能.具有Federation联邦功能的Repo集中发现集群,应该具有 1) ...
- OpenDDS中IDL文件的处理命令的使用
OpenDDS处理IDL时,分别将用TAO和OpenDDS的IDL编译器进行处理,处理命令包含opendds_idl.tao_idl.idl2jni等,各自的作用如下 tao_idl,将IDL文件生成 ...
- IDL文件详解[转]
IDL文件详解[转] ���¼���ԭʼ��ҳ ��ӡ IDL详解 - Alex_ - 博客园 Question: 什么是IDL和MIDL? Answer: IDL是接口定义语言. MIDL是Micr ...
- Android 获取内部存储中音乐文件的正确姿势
最近想写一个音乐的小APP出来(doge),借此熟悉音频开发的相关技术.但是在获取内部存储的音乐文件时踩了一些坑...所以有了这篇帖子,简单介绍下Android的存储类别,以及如何获取内部存储中的音乐 ...
- 校验功能算eo还是ilf_CMMI之功能点估算法---内部逻辑文件和外部接口文件
功能点分析的步骤 在本文中将以国际标准IFPUG(International Function Point Users Group)组织提供的功能点估算法V4.1.1为基础与大家进行讲解.如下图所示, ...
- VS2008编译RPC idl文件(支持.ACF文件)
1.命令行编译: 使用vc的Microsoft Visual Studio\VC98\Bin\下的MIDL.EXE进行编译(命令行编译时会自动添加.ACF文件进行编译): midl hello.idl ...
- 【安卓学习之第三方库】 ZlwAudioRecorder学习:内部流程(含aar文件生成)
█ [安卓学习之第三方库] ZlwAudioRecorder学习:内部流程(含aar文件生成) █ 系列文章目录 提示:这里是收集了安卓学习之常见问题的相关文章 [安卓学习之MP3] MP3读取格式 ...
最新文章
- DCASE 2020权威声学比赛:腾讯多媒体实验室斩获双项指标国内第一
- 专家系统中的推理机比较
- 难学的十大编程语言,C++位居第二,它才是第一名!
- Python+BI爬取3000条车厘子数据,发现了这些秘密
- Head First PHP MySQL(中文版)
- 浅谈管理软件的功能与作用-—以Nvisual综合布线可视化运维管理平台和进销存管理软件为例
- 一种小封装485芯片
- 目录操作 递归打印目录 DIR drent
- 高工指数首发,德赛西威/哈曼/比亚迪「领衔」智能车机TOP10
- 计算机音乐桃源恋歌,GARNiDELiA《桃源恋歌》[FLAC/MP3-320K]
- G-sensor概述及常用芯片整理(转)
- SQL经典面试题--留存率问题
- Python 关于图片处理PIL
- 车载播放器 android,KX万能播放器
- math ceil函数python_Python ceil函数
- linux查显卡型号_Windows/Linux下怎么查看笔记本显卡型号
- ognl.NoSuchPropertyException(没有对应属性异常)
- BIOS和UEFI区别,以及Boot Loader【上】
- 手机APP测试(三)
- 软考架构设计师知识点