实际上,我有一个服务器和许多客户端。这些客户端都有自己的配置文件。服务器将获取所有客户端的配置文件,然后将它们合并到一个文件中,然后工作。有时,客户端将获得服务器的合并文件然后修改它的部分,发送回来。就像这张图片:
好吧,我尝试过一种方法来做到这一点。
每个客户端都保留一个自己的拆分配置文件并进行更新。当客户端修改它的部分时,然后尝试获取所有客户端的部分并将它们合并到一个文件中。然后将此文件发送到服务器。
cat split.1 >> all.config
cat split.2 >> all.config
cat split.3 >> all.config
当客户端同步配置文件时,它从服务器获取all.config,然后通过“split flag”将其拆分成片段......
我认为这是一种非常有效的方式,但它确实有效。还有其他更美妙的方式来实现这种需求吗?