Jobs werden mithilfe von SlmQueueDoctrine implementiert. Ich denke über Web-Sockets oder Kometen nach, aber ich bin unsicher, ob es einen ZF2-Ansatz gibt oder welches ZF2-Modul ich verwenden sollte?Was ist die bevorzugte Methode von Zend Framework 2 (ZF2), um den Back-End-Job-Status an das Front-End zu kommunizieren?
0
A
Antwort
0
Es gibt Komponente/Modul ZendQueue, aber es ist ungepflegt. Letzter Status war am 23. August 2012, also gibt es no stable version für dieses Paket ...
Ich empfehle Ihnen, auf packagist.org nach besseren Lösungen zu suchen. Es gibt viele Pakete für SlmQueue. z.B. https://packagist.org/packages/slm/queue
0
Rückblickend stellte ich fest, dass es flexibler war, eine benutzerdefinierte Warteschlangenimplementierung zu erstellen, die Aufträge über Doctrine-Entitäten (die in der MySQL-Datenbank gespeichert sind) persistiert und kommuniziert. Die letzte benutzerdefinierte Warteschlangenimplementierung verwendet PHP Process Control extensions. Es war einfacher, eine Warteschlangenstrategie für unsere Anwendungsfälle zu implementieren.