首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在DDS中实现请求响应机制?

如何在DDS中实现请求响应机制?
EN

Stack Overflow用户
提问于 2021-01-15 04:43:47
回答 1查看 543关注 0票数 1

我是DDS的新手,我使用的是CyclonesDDS c++软件包。

如我所知,DDS实现机制是发布/订阅的。

是否可以在DDS中执行请求响应?就像clenet服务器应用程序一样?

客户端pc将请求数据,然后中央pc将响应数据。

我应该在程序中逻辑地实现它吗?以下是最佳的方法

客户端PC ->请求逻辑->客户端PC 发布到requestData主题

中央PC ->等待requst主题->中心PC 订阅requestData检查数据是否请求

中央PC ->响应逻辑->中心PC 将数据发布到dataWrite主题

客户端PC ->等待数据主题->中心PC 订阅dataWrite主题并读取数据

是否有回调函数来执行此操作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-15 05:02:06

是的,可以在DDS上实现请求响应逻辑.实际上,OMG RPC Over DDS规范使用DDS的基本构建块定义了远程过程调用(RPC)框架。这似乎提供了你想要的东西。

对于将这种逻辑作为产品一部分实现的供应商提供的一些具体文档,您可以查看RTI Connext用户手册第4部分:请求-回复通信模式

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65730630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档