Author: bpoussin Date: 2010-10-20 16:06:11 +0200 (Wed, 20 Oct 2010) New Revision: 433 Url: http://nuiton.org/repositories/revision/wikitty/433 Log: ajout d'info pour la synchro de deux serveurs Modified: trunk/src/site/rst/Spec.rst Modified: trunk/src/site/rst/Spec.rst =================================================================== --- trunk/src/site/rst/Spec.rst 2010-10-20 14:04:52 UTC (rev 432) +++ trunk/src/site/rst/Spec.rst 2010-10-20 14:06:11 UTC (rev 433) @@ -22,6 +22,7 @@ .. * <http://www.gnu.org/licenses/lgpl-3.0.html>. .. * #L% .. - + Ce document est fait pour contenir toutes les normalisations autour de Wikitty Identifiant des wikitties @@ -91,9 +92,20 @@ les numeros manquants. (il redemande l'historique des messages pour les N messages qui lui manque) +A intervale régulier il enregistre un fichier de synchro contenant, la date du serveur +(il lui demande via le protocole xmpp) et le numero (+id?) du dernier event +reçu. Ce fichier n'est enregistré que si on est bien à jour dans les données +reçu (pas de rupture détectée dans la sequence des events). +Lorsque le client démarera pour la 1ère fois, il faut que la base de données +ait été remplie manuellement, son indexe recréer, et le fichier de synchro +créé convenablement. +Lorsque le client redémarre après un arrêt, il redemande l'historique depuis +la date du fichier de synchro. +Le numéro unique d'event est généré par la couche de persistance et stocké +sur le serveur en même temps que les données. Deux types de client: