0

对于这个问题,我有两种类型的计算机:typeAB.
类型电脑一台,AB型电脑多 台。

B是可以从 ftp 写入和读取的主机类型。 A是一台只能从 ftp 读取的计算机。

您可能已经猜到了,ftp 是需要由读写锁解决方案保护的共享区域。

有没有人知道已经存在python package的处理这种情况的人,如果没有,是否有人有一个例子如何实现这种需要?

我想一些锁应该作为文件在 ftp 上实现,因为我们正在处理来自不同主机的进程。

谢谢

4

1 回答 1

0

作家:

  1. 上传文件 W。如果失败,请稍候,然后重试。
  2. 上传文件 R。如果失败,请稍候再试。
  3. 根据需要进行尽可能多的写入。
  4. 删除 W。
  5. 删除 R。

读者:

  1. 上传文件 R。如果失败,请稍候再试。
  2. 检查文件 W 是否存在。如果存在,则删除 R 并返回步骤 1。
  3. 读一读。如果需要多次读取,请返回步骤 2。
  4. 删除 R。

您可以使用 Python 模块ftplib(或用于 SFTP,paramiko)来实现上述操作。

于 2017-01-26T08:09:54.193 回答