Published Arrow up right Modified Arrows round Up Arrow bar to up Status checklist Documentation folders Source Code Repository code tag License license Project pictures page camera Article and page tags tag Article category box

epy is a geek.net
Informatique et bidouilles, libres

# Documentations

Vous trouverez sur cette page des explications qui peuvent être importantes pour comprendre certains projets ou pour les reproduire, améliorer …

Je complèterai cette page au fur et à mesure (jusqu’à ce que cela devienne des pages indépendantes ;) )

ActivityPub, fédérez-les tous !

logo ActivityPub

ActivityPub dont je parle régulièrement dans mes projets est un protocole serveur. Cela signifie qu’il défini un langage entre deux serveurs pour qu’ils s’échangent des informations et se comprennent.

Il y a de nombreuses façons d’échanger des informations entre deux serveurs, cela se complique lorsqu’on souhaite que de nombreux serveurs communiquent entre eux, en même temps et sans perdre aucune information.

Ce protocole sert donc à fédérer les données que les utilisateurs vont produire sur différentes ‘instances’ ; (un même logiciel installé sur des serveurs différents, qui communiquent)

Il y a donc un principe d’abonnement d’un serveur à un autre, pour être informé des nouveaux messages en temps réel, dans les deux sens ! Et un ordre des messages également, maintenu par le temps et une hiérarchie pour savoir à quel message cela répond.

Je ne vais pas trop rentrer dans les détails techniques ici, vous pouvez obtenir des informations rapides ici et le détail du protocole dans ces pages

Retour en haut