Étape 1: Ce qui est Message Queuing ?
Files d’attente de message constituent un protocole de communication asynchrone,
ce qui signifie que l’expéditeur et le destinataire du message n’avez pas besoin d’interagir avec la file d’attente de messages en même temps. Placé dans la file d’attente de messages sont stockés jusqu'à ce que le destinataire récupère les. Files d’attente ont des limites implicites ou explicites sur la taille des données qui peuvent être transmises dans un seul message et le nombre de messages qui restent en suspens sur la file d’attente.
Autres implémentations permettent le passage de messages entre différents systèmes informatiques, connexion potentiellement plusieurs applications et plusieurs systèmes d’exploitation. Ces systèmes de files d’attente de messages fournissent généralement des fonctionnalités de résilience renforcée pour assurer que les messages ne deviennent pas « perdus » dans le cas d’une défaillance du système.
Il y a un certain nombre de choix de source ouverte de messagerie systèmes middleware JBoss Messaging, JORAM, Apache ActiveMQ, Sun Open file de messages, Apache Qpid, RabbitMQ, Beanstalkd, Tarantool et HTTPSQS.