messaging

Archi & techno

Délégation de tâches avec ZeroMQ

La délégation de tâches en asynchrone est un moyen efficace d'alléger la charge que subissent nos systèmes. En effet, de nombreux cas d'utilisation ne nécessitent pas d'être exécutés de façon synchrone lorsqu'un utilisateur effectue une action ou qu'un événement extérieur intervient. Par exemple, lorsqu'il n'est pas nécessaire de restituer la dernière version des données et que le traitement avant restitution est coûteux en ressources, il est possible de renvoyer des données préalablement mises en cache et de déporter en asynchrone une tâche de rafraîchissement de…

Lire la suite
Archi & techno

Créer un cluster ActiveMQ hautement disponible

La tendance des bus de messagerie est aujourd'hui de proposer des modes de déploiement distribués au delà de l'architecture master/slave qui se veulent simple à mettre en oeuvre et dynamique. ActiveMQ n'est pas en reste et offre la possibilité de créer un cluster de brokers qui savent intégrer un nouveau broker et détecter la perte d'un broker. Ces informations peuvent ensuite être transmises aux clients connectés pour se reconnecter sur un autre broker du cluster pour mieux répartir la charge ou tout simplement car ils…

Lire la suite