unison星形拓扑究竟是如何工作的? 我有点理解一台机器充当HUB的概念,每个轮辐都与它同步,但它只是一个概念,我必须自己实现它,或者这是一种内置于一致的功能?
如果我必须自己编写脚本,我将如何做到这一点,同步步骤是什么?
答案 0 :(得分:8)
Unison是一个双向同步系统,您可以随意使用它。但是,为了避免同步崩溃,通常首选星型拓扑,但没有任何东西迫使您以这种方式执行,也没有任何节点被指定为“集线器”或需要特殊实现。就协议而言,所有节点都是对等节点(除非您在套接字模式下运行,这是不安全的,仅用于特定需求)。
我在星型拓扑中使用unison,我不需要任何特殊的脚本。主要是我从客户端启动同步,但没有什么能阻止我从服务器启动它,或者在服务器关闭时直接同步2个客户端。但后一种“非结构化”方法有更高的风险变得无法控制,特别是如果你有很多客户。