RABBITMQ
JI in2p3-irfu septembre 2016Irfu/Sédi Page 1
Synchronize all components activities in our system :
Hey ! I’m ready to work. I need input data !
I’m done computing. My results are available.
Take care ! No more space on disk /mnt/dsk341
Mister logger : I’m fine
Minimize as much as possible coupling between
components.
Use something very robust.
MOTIVATIONS
Irfu/Sédi Page 2JI in2p3-irfu septembre 2016
Based on the RabbitMQ libraries.
Good documentation.
API for a bunch of languages.
Implementation of the AMQP protocol.
Publish & subscribe model.
THE RABBITMQ FRAMEWORK
Irfu/Sédi Page 3JI in2p3-irfu septembre 2016
Bunny is my demo on Irfu’s gitlab: java and python
It is a wrapper around existing programs.
Built with gradle
Start, stop programs.
java org.svom.bunny.worker.Launcher v
-n my-launcher "processor.py -n p1"
THE BUNNY DEMO
Irfu/Sédi Page 4JI in2p3-irfu septembre 2016
JI in2p3-irfu septembre 2016Irfu/Sédi Page 5
Done !
1 / 5 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !