我们已经建立了一个带有两个集线器的集线器和辐条拓扑结构以实现冗余。连接到网络的所有节点都具有到两个集线器的静态网络连接。
如果我们为另一个轮辐产生的特定主题启动消费者,然后删除其中一个集线器,有时消费者将停止获取数据。如果关闭集线器 A 导致消费者停止接收数据,则恢复 A 将恢复消费者的提要。降低 B 对饲料没有影响。哪个集线器可能会影响消费者似乎不一致。
我们期望通过代理网络,只要生产者在网络上并且两者都连接到一个或多个集线器,消费者就应该始终获取数据。这个期望是正确的还是我们需要改变我们的拓扑?
每个节点都有一个如下所示的网络连接器:
static:(tcp://hub1,tcp://hub2)