capítulo 16

Filas, jobs, eventos, broadcasting e o agendador

Até agora abordamos algumas das estruturas que habitualmente equipam os aplicativos web: bancos de dados, correio eletrônico, sistemas de arquivos e outras. Todas elas são comuns na maioria dos aplicativos e frameworks.

O Laravel também fornece recursos para padrões de arquitetura e estruturas de aplicativos menos comuns. Neste capítulo examinaremos as ferramentas do Laravel para a implementação de filas, jobs enfileirados, eventos e publicação de eventos por WebSocket. Também veremos o agendador do Laravel, que torna o cron um recurso ultrapassado.

Filas

Para entender o que é uma fila, considere a ideia de “esperar” na fila de um banco. Mesmo se houver várias filas, só será atendida ...

Get Desenvolvendo com Laravel now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.