vendredi 1 mars 2013

Choisir un "Messaging Protocol" pour ses applications

L'une des tâches les plus importantes de l'architecte logiciel est de sélectionner les fondations de son application.
Les applications orientées Cloud et distribuées étant de plus en plus courantes, car elles permettent de répartir les charges, le choix d'un "protocole de messagerie applicatif" est un point critique/sensible de  l'architecture.

Qui peut dire qu'il en connais les subtilité?
Parmi les solutions propriétaires, il existe aussi quelques solutions open-source utilisées dans des projets de très grande envergure.

L'article suivant présente:
  • AMQP - Advanced Message Queuing Protocol
  • MQTT - Message Queue Telemetry Transport
  • STOMP - Simple/Streaming Text Oriented Messaging Protocol ... l'un des seula être "text based"
  • RabbitMQ - Un message broker multi-protocol
L'article source vous présente une introduction a toutes ces technologies.
Une source intéressante pour démystifier ces plateformes

Aucun commentaire: