OpenStack haute-disponibilité #3 RabbitMQ

Posted on dim. 22 novembre 2015 in misc • Tagged with OpenStack, RabbitMQ

RabbitMQ LogoLes composants des APIs de OpenStack ont recours à un serveur AMQP pour traiter les demandes de manière asynchrone, un message est posté sur la file de message et les services qui exécutes réellement le travail prennent les tickets et exécutent la tâche (tient, ça ressemble à mon job).

Ce …


Continue reading

Docker #1 : un simple Dockerfile

Posted on sam. 05 avril 2014 in misc • Tagged with Debian, Docker, RabbitMQ

image0Docker permet d'industrialiser la mise en place de conteneurs applicatifs (basés sur lxc). Le but est la mise en place d'environnements de développement ou de SaaS (Software as a Service). L'un des avantages de Docker, est la construction des containers eux même. Ceux ci sont gérés sous forme de couche …


Continue reading

Distribuer des tâches avec Celery et RabbitMQ #1 (RainbowTable)

Posted on mar. 01 avril 2014 in misc • Tagged with Python, RabbitMQ

Python LogoRabbitMQ est un service de gestion de file d'attente pour tâche, particulièrement utilisé lorsque l'on souhaite distribuer un travail sur de multiples unités de travail. Attention, la communication inter-processus n'étant pas gérée cette façon de faire ne peut pas se substituer a MPI et consort! Dans le cas présent et …


Continue reading

Rien ne sert de courrir avec RabbitMQ...

Posted on lun. 03 mars 2014 in misc • Tagged with Debian, Linux, RabbitMQ

RabbitMQ est un logiciel client/serveur permettant de passer des messages de manière asynchrone entre des processus, qu'ils soient hébergé sur une même machine ou sur des machines différentes. Je m'en vais tester tout cela sur une Debian Wheezy, puis deux...

Installation du paquetage

Magiquement simple

root@ankh:~ # aptitude install …

Continue reading