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