<分区>
我正在从事一个分布式系统项目。我需要创建一个程序,允许多个用户同时编辑同一个文本文件。我一直在网上寻找一个相对简单的解决方案,但我还没有找到。我读过 BlockingQueue 但这对我来说没有多大意义。我已经和我的助教谈过了,他建议每个客户都有一份文本文件的副本,他们将对其进行编辑。然后这些子文件将合并到主副本中。但是,问题是我无法在编辑文本文件时更新这些子文件。
<分区>
我正在从事一个分布式系统项目。我需要创建一个程序,允许多个用户同时编辑同一个文本文件。我一直在网上寻找一个相对简单的解决方案,但我还没有找到。我读过 BlockingQueue 但这对我来说没有多大意义。我已经和我的助教谈过了,他建议每个客户都有一份文本文件的副本,他们将对其进行编辑。然后这些子文件将合并到主副本中。但是,问题是我无法在编辑文本文件时更新这些子文件。
最佳答案
据我了解,您需要一个在线文本编辑器,您可以使用它同时修改文件,并且更新应尽可能实时进行。
这是我会做的:
关于java - 分布式文本编辑器 : multiple users editing a text file concurrently,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29907882/