1. Un programme de file d'attente est requis pour fournir une interface de connexion à une file d'attente et une interface de prise de file d'attente.
2. Une file d'attente, un fichier ou une base de données doit être stocké.
3. Un programme régulier doit être retiré de la file d'attente et exécuté.
4. Autres fonctions étendues : priorité, journal, timing, etc.
Exemple
|–db.php //Opérations de base de données |–db.sql //Structure de table de base nécessaire pour créer une file d'attente |–doQueue.php //Exécuter les tâches de la file d'attente |–Queue.class.php //L'activité principale de la file d'attente est défini ici, y compris l'ajout de tâches à la file d'attente, la lecture de la file d'attente et la modification de l'état de la tâche de file d'attente |–sendMsg.php //La file d'attente doit implémenter l'interface métier de la tâche spécifique, telle que l'interface d'envoi de messages dans l'existant système. Dans cet exemple, le programme de file d'attente est combiné avec l'intégration système existante, démontrée par l'écriture de journaux.
Ce qui précède est une introduction à la file d'attente de conception en php. J'espère que cela sera utile à tout le monde. Plus de guide d'apprentissage PHP : réseau de code source