Implémentations open source

Protocole

Nom du fournisseur

ActiveMQ

ActiveMQ

Apache Software Foundation

HornetMQ

JBoss

JBoss Messaging

JBoss

Kafka

Kafka

Apache Software Foundation

RabbitMQ

RabbitMQ

AMQP

ZeroMQ

Imatix

Ces implémentations sont gratuites, mais le support et les adaptations sont à faire en interne et si on rencontre un problème il faut le gérer. Elles sont simples côté développement, mais peuvent devenir très vite un enfer lors de la mise en production et lors de la montée en charge. C’est pourquoi des entreprises proposent d’aider en améliorant les implémentations et en proposant du support au niveau de l’utilisation par les développeurs et pour la mise en place de la production. Il est même possible de personnaliser l’implémentation pour l’adapter aux besoins du client, par l’optimisation de certains aspects en fonction de l’utilisation. L’intervention, même courte, d’un expert du produit, bien que souvent perçue comme chère, fait généralement gagner un temps considérable et permet d’anticiper les problèmes.

Un expert expliquera par exemple le mécanisme des retry qui demandent à avoir des systèmes idempotents en cas de timeout, entrainant un retry avec tous les enjeux qui tournent autour. Il ne suffit pas de regarder des vidéos de karaté pour avoir une ceinture noire de karaté. Il ne suffit pas de suivre un tutoriel pour...

couv_EP4JASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Introduction
Suivant
Implémentations propriétaires