Domanda

Come funziona esattamente la topologia a stella all'unisono? In un certo senso capisco il concetto che una macchina funge da HUB in cui ogni raggio si sincronizza, ma è solo un concetto e devo implementarlo da solo o è una sorta di funzione incorporata all'unisono?

Se devo scrivere questo script da solo, come lo farei esattamente, quali sono i passaggi di sincronizzazione?

È stato utile?

Soluzione

Unison è un sistema di sincronizzazione bidirezionale che puoi utilizzare come preferisci.Per evitare conflitti di sincronizzazione, tuttavia, spesso si preferisce una topologia a stella, ma non c'è nulla che ti costringa a farlo in quel modo, né c'è alcun nodo da designare come "hub" o che necessita di un'implementazione speciale.Per quanto riguarda il protocollo, tutti i nodi sono peer (a meno che non si esegua in modalità socket, che non è sicura e intesa solo per esigenze specifiche).

Uso l'unisono in una topologia a stella e non ho bisogno di script speciali.Principalmente avvio la sincronizzazione dai client, ma nulla mi impedisce di avviarla dal server o di sincronizzare 2 client direttamente quando il server è inattivo.Ma quest'ultimo approccio "non strutturato" ha un rischio maggiore di diventare ingestibile, soprattutto se si hanno molti clienti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top