2

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

当其中一个订阅者中的线程收到来自当前订阅发布者的特定消息时,它应该停止订阅当前发布者,并开始订阅另一个发布者。

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

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

4

0 回答 0