https://en.wikipedia.org/wiki/Broadcast_(parallel_pattern) 但它似乎无法处理消息丢失。
如果消息有1%的失败几率,有没有一种方法可以传递到99%的节点?速度在这里很重要,所以重试和/或TCP是不可能的。
我很高兴节点接收到少量冗余消息。我需要用UDP。少量的绝对故障是可以的,因为它们可以在以后的时间赶上自己,同时在网络上掉线。
(我遇到过 https://ieeexplore.ieee.org/abstract/document/508133 但在不知道是否合适之前支付不起。)
以下是分布式系统中一些有趣的方法 gossip ,这可以解决您的问题。