Modifications

Aller à : navigation, rechercher

WorkshopDocumentation/Partage-De-Contenu-Peer-to-Peer

1 190 octets ajoutés, 19 septembre 2014 à 14:07
Quelques exemples de technologies peer-to-peer
<pre>Copyright (C) 2014 Mathieu Goessens <gebura@poolp.org>
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
</pre>
== Présentation Peer-to-Peer ==
=== Quelques exemples de technologies peer-to-peer ===
 
==== Syncthing ====
 
 
Outils de synchronisation àla dropbox en Peer-to-peer.
 
Comme beaucoup d'outils "peer-to-peer", il est vendu comme "magique", quasi sans aucune doc de fonctionnement (à part les formats de messages À part le format des messages https://github.com/syncthing/syncthing/blob/master/protocol/PROTOCOL.md ).
 
Une question que l'on s'est posé est la manière dont se passe la résolutions de conflits, conflits qui peuvent apparaître lorsque plusieurs personnes travaillent en même temps sur le ou les mêmes documents.
 
Syncthing propose plusieurs modes de versionning, nous les avons testés tous les trois:
* Sans versionning: syncthing ne converne que la dernière version d'un fichier, si il y a eu des modifications entre temps, elles sont perdues, sans que le moindre message d'information le laisse apparaitre.
* versionning simple:
** fichiers restent differents
** nouveau fichier pas vu de l'autre coté
* versionning "avancé" ok
** versions mises dans un dossier different
** pas de lock, pas de resolution de conflit
 
* noeud de synchronisation installable ?
* mode de fonctionnement en arbre
 
== Suite ==
 
http://etherpad.pingbase.net/FablabDocumentationNotesGeb
9
modifications

Menu de navigation