03/11/2008 @ 07:15:48: Logiciels - Notre logiciel libre du lundi: Scribe de Facebook
En mai dernier le site Techcrunch annonçait que le site Facebook allait publier les sources de son application Scribe, son logiciel serveur qui permet de partager les données de connexions en temps réel entre les serveurs.
En d'autres termes, Scribe est la base du réseau social Facebook et lui permet aujourd'hui de suivre la charge en multipliant le nombre de serveurs. Ce serveur tourne sur les milliers de machines du réseau social et est assez puissant que pour absorber les dizaines de millions de messages chaque jour. Son implémentation est réalisée en C++ avec une API non bloquante.
Scribe server est publié sous licence Apache Licence 2.0.
Facebook met une partie de son code en open source: http://www.zdnet.fr/actualites/internet/0,39020774,39384423,00.htm?xtor=RSS-1
Scribeserver: http://sourceforge.net/projects/scribeserver/
Scribeserver Wiki: http://scribeserver.wiki.sourceforge.net/