1. Se requiere un programa de colas para proporcionar una interfaz para unirse a la cola y una interfaz para tomar cola.
2. Es necesario almacenar una cola, un archivo o una base de datos.
3. Es necesario sacar un programa normal de la cola y ejecutarlo.
4. Otras funciones ampliadas: prioridad, registro, temporización, etc.
Ejemplo
|–db.php //Operaciones de base de datos |–db.sql //Estructura de tabla básica necesaria para crear una cola |–doQueue.php //Ejecutar tareas de cola |–Queue.class.php //El negocio principal de la cola es definido aquí, incluida la adición de tareas a la cola, la lectura de la cola y el cambio del estado de la tarea de la cola | –sendMsg.php // La cola debe implementar la interfaz comercial de la tarea específica, como la interfaz para enviar mensajes en el existente En este ejemplo, el programa de cola se combina con el sistema existente. Hay integración, lo que se demuestra escribiendo registros.
Lo anterior es una introducción a la cola de diseño en php. Espero que sea útil para todos. Más guía de aprendizaje de PHP: red de código fuente