标签: communication-protocol
我遇到过需要通过单向UDP复制小型(<10 MB)数据库的情况。物理以太网电缆可防止数据流向另一个方向。必须在几秒钟内复制更新,并且丢失数据的风险非常低,但如果检测到故障,接收方无法请求重传。数据包丢失,因为数据链路是单向的。
降低更新丢失概率的原始解决方案是多次发送每次更新,但如果更新频率很高,则效果似乎相当低。更复杂的解决方案是使用纠错码来恢复丢失或损坏的数据包。
是否有这种容错单向协议的实现?