Télécharger le Numéro « Spécial 2013 »




Recherche :

Démarrer avec ejabberd

ejabberd est un serveur de présence et de messagerie instantanée qui repose sur le protocole XMPP, également connu sous le nom de Jabber. C'est cette technologie qu'a choisie Google pour son service Google Talk et que l'on retrouve également dans sa plate-forme mobile Android. Il est distribué sous licence GNU GPL, est édité par Process-one (1) et est multi-plate-forme. Ejabberd est écrit en Erlang (2). Il s’agit d’un langage fonctionnel Open Source développé par Ericson, créé à l'origine pour être utilisé dans les dispositifs réseaux. Il est actuellement utilisé pour faire fonctionner des équipements GPRS, accélérateurs SSL, répartiteurs de charge (certains boîtiers Althéon) ou switchs ATM, dont le fameux AXD301 d'Ericson, qui peut se targuer de fournir une disponibilité de neuf neufs (99.9999999%, soit 31 ms d'indisponibilité par an...) (3). Erlang a depuis évolué vers un langage plus généraliste, mais nombre de ses spécificités résultent de son background réseau. En effet, les équipements réseaux doivent pouvoir supporter un grand nombre de connexions, ce qui implique de pouvoir gérer de nombreux threads. Erlang est effectivement thread oriented : les threads Erlang sont très légers et très simples à manipuler. Une demi-seconde suffit pour créer facilement 100 000 threads sur un PC de base, chaque thread occupant un minimum de mémoire.


Visuel de la page

Dans le n° 105
Sources du numéro
Aucune source actuellement pour ce magazine
Les numéros précédents | Tous les numéros

Programmez.com - 2013 - Tous droits réservés
Développement - WEB - ASP - PHP - C++ - Delphi - Java - Magazines - Ressources - Forum - Télécharger - Video - Emploi - Campus - .Net - Tutoriels

Le présent site Web est édité par Go 02, Sarl inscrite au RCS de Paris sous le N° 411321366 et dont le siège social est au 21 rue de Fécamp 75012 Paris.
Adresse de courrier électronique :diff@programmez.com

Le directeur de la publication du site www.programmez.com est Jean-Claude Vaudecrane en qualité de gérant de la sarl GO 02

Le portail du décideur informatique en entreprise : Solutions & Logiciels