Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Messaging

444 views

Published on

Ma R&D academy sur ZMQ, une solution de messaging.

Published in: Technology
  • Login to see the comments

  • Be the first to like this

Messaging

  1. 1. R&D Academy Le messaging
  2. 2. POURQUOI TU PARLES ?
  3. 3. Leçon 1 Meetic • Achitecture de matching o demon+ fichier o événement • Chaque action est un evénementiel • Performance Apache kafka o 10 000 msg / sec
  4. 4. Leçon 2 Viadeo • Monolithe de 10 ans • Changement du monolithe vers archi Evenement • Rabbit MQ • Activity stream (Google) • Itératif fail fast (sprint 5 jours) • Kibana pour les logs -> 17 décembre
  5. 5. https://www.youtube.com/watch?v=R_0AibWfGqI
  6. 6. Zmq
  7. 7. Zmq
  8. 8. https://www.youtube.com/watch?v=R_0AibWfGqI
  9. 9. https://www.youtube.com/watch?v=R_0AibWfGqI
  10. 10. >Request-Reply
  11. 11. Request Reply
  12. 12. >Publish-Subscribe
  13. 13. SUBSCRIBER PUBLISHER
  14. 14. >Push-Pull
  15. 15. PUSHER PULLER
  16. 16. >Pair
  17. 17. Pair « server» - « client »
  18. 18. >Router
  19. 19. Router
  20. 20. RouterPAIR REQUEST ER PUSHE R
  21. 21. >Avancé (broker or not broker) http://zeromq.org/whitepapers:brokerless
  22. 22. >Pour continuer AMQP http://zeromq.org/docs:welcome-from-amqp http://azure.microsoft.com/fr-fr/documentation/articles/service-bus-java-amqp-overview/ Fiabilité d’une architecture (SPOF) https://www.rabbitmq.com/reliability.html

×