DDS-RPC通信机制
基本概念
- 关于DDS的概念请见:DDS与OpenDDS
- 什么是DDS-RPC:
OMG官网给出关于DDS-RPC概念的定义:OMG DDS-RPC
This specification defines a Remote Procedure Calls (RPC) framework using the basic building blocks of DDS, such as topics, types, DataReaders, and DataWriters to provide request/reply semantics. It defines distributed services, described using a service interface, which serves as a shareable contract between service provider and a service consumer. It supports synchronous and asynchronous method invocation. Despite its similarity, it is not intended to be a replacement for CORBA.
DDS-RPC又叫PRC over DDS,RPC指Remote Procedure Calls,关于RPC的概念请自行温习。根据字面意思,以及OMG给出的定义。DDS-RPC可以总结为:
DDS-RPC构建在DDS上,实现请求/应答通信机制。