故障安全导入数据:匹配项?

Fail-safe importing data: Matching term?

我正在搜索此问题的匹配术语:

System-1 有一个包含文件的目录。

  1. system-1 将数据发送到 system-2
  2. system2导入数据。
  3. system-2 向 system-1 发送确认
  4. system-1 deletes/moves本地数据

每次都可能发生电源故障或错误。

如果确认丢失,系统 1 将再次尝试发送数据。

现在数据导入了两次,失败了。数据应该导入一次。

这个问题不是关于问题的解决方案,这个问题是关于如何调用这个问题。

这个的匹配词是什么?

示例:System-1 可以是邮件服务器,system-2 可以是导入邮件的发布系统。

这可以归因于名为Two Generals' Problem的场景。

这是一个思想实验,说明了通过不可靠的媒体连接的两个系统之间的通信出现的复杂性。

根据维基百科,这是...

meant to illustrate the pitfalls and design challenges of attempting to coordinate an action by communicating over an unreliable link. In the experiment, two generals are only able to communicate with one another by sending a messenger through enemy territory. The experiment asks how they might reach an agreement on the time to launch an attack, while knowing that any messenger they send could be captured.

但是,通过在每个数据包交换节点之间发送 acknowledgements 的 TCP 机制,计算机网络在更大程度上解决了这个问题。