打开DDS:订阅者如何取消订阅当前发布者

时间:2017-03-08 07:29:01

标签: multithreading publish-subscribe opendds

我正在编写一个小型分布式程序。该计划由两个发布者和两个订阅者组成。每个订户都是多线程的,具有两个控制线程。每个线程订阅两个订户中的一个。这意味着每个订阅者将订阅两个发布者,每个帖子一个。

当其中一个订阅者中的某个帖子收到当前订阅发布者的特定消息时,它应该停止订阅当前发布者,并开始订阅其他发布者。

订阅者如何取消订阅当前发布者?我更改订户关联但失败的主题。 构建和销毁发布者与订阅者之间的连接的机制是什么?主题匹配? QoS策略匹配?哪个级别的匹配是问题的关键?

您能否推荐一些有用的教程来学习Open DDS的机制?我从官方网站(http://opendds.org/)阅读了开发人员指南,但仍无法弄清楚该机制。

0 个答案:

没有答案