Como trabajar con colas en Symfony2?
Normalmente la gente no suele utilizar las colas, entre muchas cosas, porque ignora lo que son y/o les parece demasiado complicado instalar y mantener algún entorno preparado para ello.
Es por esto, que vamos a ver soluciones fáciles y rápidas para trabajar con colas y así poder mejorar el tiempo de respuesta de algunas páginas ( por ejemplo mandar mails, actualizar índices de solr o elasticsearch, hacer operaciones muy pesadas asíncronamente... )
Para esto trabajaremos con dos bundles como ejemplos.
https://github.com/mmoreram/GearmanBundle - Un bundle para trabajar con entorno Gearman
https://github.com/mmoreram/RSQueueBundle - Un bundle para trabajar con colas utilizando Redis ( patrones producer/consumer y publisher/subscriber )
La finalidad de la charla es animar a que la gente utilize colas en sus proyectos sin miedo y les saquen partido al concepto asincronía.