Heim > Artikel > Backend-Entwicklung > thinkphp bricht Transaktionen automatisch ab
Wenn eine Transaktion zwischen Benutzern stattfindet und jemand eine Transaktionsanforderung sendet, zieht das System das Geld der Person ab, wenn ein anderer Benutzer die Transaktion jedoch nie akzeptiert. Wie soll die Transaktion zu diesem Zeitpunkt automatisch abgebrochen und der abgezogene Geldbetrag an den Benutzer zurückgegeben werden?
Wenn eine Transaktion zwischen Benutzern stattfindet und jemand eine Transaktionsanforderung sendet, zieht das System das Geld der Person ab, wenn ein anderer Benutzer die Transaktion jedoch nicht akzeptiert. Wie soll die Transaktion zu diesem Zeitpunkt automatisch abgebrochen und der abgezogene Geldbetrag an den Benutzer zurückgegeben werden?
Erstellen Sie einen Aufgabenplan, ermitteln Sie regelmäßig, welche Transaktionen nicht abgeschlossen wurden, und führen Sie Rückerstattungen und andere Vorgänge durch, die nicht ausgeführt wurden.
Für PHP ist die am häufigsten verwendete Methode für automatische Aufgaben die geplante Cron-Ausführung. Andere Möglichkeiten wie Wachwarteschlangen sind ebenfalls möglich. Kurz gesagt, es ist ein permanenter oder geplanter Verarbeitungsmechanismus erforderlich.