L'ubiquité de l'information n'a jamais été aussi prégnante. De quels outils je dispose en tant que développeur et comment choisir le bon ?
Déporter l’envoi d’un mail, notifier des applications tierces, synchroniser des caches distribués, transférer des logs, communiquer entre des portables… On ne compte pas les cas d’utilisation d’un serveur de message. Pourtant c’est souvent un outil mal appréhendé.
Entre les différents protocoles et API (JMS, AMQP, STOMP, MQTT...) et les différents outils existants (ActiveMQ, RabbitMQ, Kafka, 0MQ …), quels sont les critères pour faire le meilleur choix ? Nous verrons comment se poser les bonnes questions sur la consistance, la performance ou encore la scalabilité.
Nous profiterons également de cette occasion pour replacer dans le contexte du SI ce middleware trop souvent négligé.
► Regarder la vidéo