Your SlideShare is downloading. ×
0
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
RabbitMQ
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

RabbitMQ

1,460

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,460
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. Mensajería enterpriseopensource usando RabbitMQ/AMQP Leo Soto M. Israel Cruz P.
    • 2. Mensajería enterpriseopensource usando RabbitMQ/AMQP Leo Soto M.
    • 3. Mensajeríaopensource usando RabbitMQ/AMQP Leo Soto M.
    • 4. AMQP
    • 5. TCP/IP de la mensajería
    • 6. 4.000.000 mensajes diarios
    • 7. ¿Se la podrá?
    • 8. A la pasada: Intro al API Ruby: “amqp”
    • 9. Productor de mensajes
    • 10. Consumidor de mensajes
    • 11. https://github.com/leosoto/simulacionterra/
    • 12. 3 Productores• ~20 MPS continuo• ~20 MPS cada 1 minuto (1200msg p/lote)• ~50 MPS cada 5 minutos (15000msg p/lote)
    • 13. 3 Productores• Todos escriben en una misma cola
    • 14. Router• Recibe mensajes en la cola de entrada• Enruta el mensaje a 3 colas de salida• Demora 0.1 segundos en procesar un mensaje
    • 15. Router• Problema: 1 Router => Max 10 MPS• Solución: ¡10 Routers paralelos!
    • 16. Consumidores• Uno por cada cola de salida del router• Cada mensaje es enviado a un simulador de módem SMS
    • 17. 1º SimulaciónSaturación y Correción
    • 18. 2º Simulación Falla en consumidores
    • 19. Por cierto,créditos para matplotlib por los gráficos
    • 20. Conclusiones RabbitMQ la lleva
    • 21. Conclusiones, en serio• Interoperabilidad: Funciona impecable• Ojo con subscribe (consume/deliver) vs pop (get)• RabbitMQ es rapidísimo • 90 MPS no lo estresan
    • 22. Conclusiones, en serio• Interoperabilidad: Funciona impecable• Ojo con subscribe (consume/deliver) vs pop (get)• RabbitMQ es rapidísimo • 90 mensajes por segundo
    • 23. Conclusiones, en serio• Interoperabilidad: Funciona impecable• Ojo con subscribe (consume/deliver) vs pop (get)• RabbitMQ es rapidísimo • 324.000 mensajes por hora
    • 24. Conclusiones, en serio• Interoperabilidad: Funciona impecable• Ojo con subscribe (consume/deliver) vs pop (get)• RabbitMQ es rapidísimo • 7.776.000 mensajes por día
    • 25. Conclusiones, en serio• Interoperabilidad: Funciona impecable• Ojo con subscribe (consume/deliver) vs pop (get)• RabbitMQ es rapidísimo • 7.776.000 mensajes por día ¡En hardware de escritorio!
    • 26. Conclusiones RabbitMQ la lleva
    • 27. Gracias
    • 28. ¿Preguntas?

    ×