1. Um programa de fila é necessário para fornecer uma interface de entrada de fila e uma interface de recebimento de fila.
2. Uma fila, arquivo ou banco de dados precisa ser armazenado.
3. Um programa normal precisa ser retirado da fila e executado.
4. Outras funções estendidas: prioridade, registro, tempo, etc.
Exemplo
|–db.php //Operações de banco de dados |–db.sql //Estrutura básica da tabela necessária para criar uma fila |–doQueue.php //Executa tarefas da fila |–Queue.class.php //O negócio principal da fila é definido aqui, incluindo adicionar tarefas à fila, ler a fila e alterar o status da tarefa da fila | –sendMsg.php //A fila precisa implementar a interface de negócios da tarefa específica, como a interface para enviar mensagens no existente Neste exemplo, o programa de fila é combinado com o existente. Há integração do sistema, demonstrada pela gravação de logs.
O texto acima é uma introdução à fila de design em php. Espero que seja útil para todos. Mais guia de aprendizagem de PHP: rede de código fonte