Heim >Backend-Entwicklung >PHP-Problem >Welche Technologie wird für die PHP-Auftragssynchronisierung verwendet?
Bestellungen sind die Kerndaten von Verkäufern. Die Grundfunktion der Anwendung besteht darin, sicherzustellen, dass den Verkäufern Bestellungen in Echtzeit angezeigt werden. Da API-Anfragen auf das Netzwerk angewiesen sind, gibt es Probleme wie Netzwerkinstabilität und lange Synchronisierungszeit, sodass die Anwendung die Taobao-Bestelldaten lokal synchronisieren muss.
Wie man Bestellungen schnell und vollständig mit den lokalen synchronisieren kann, ist das Thema, das in diesem Plan besprochen wird.
Es gibt zwei Möglichkeiten, Bestellungen zu synchronisieren: (Empfohlenes Lernen: PHP-Video-Tutorial)
1. Synchronisieren Sie über die Taobao-Entwicklungsplattform API
2. Basierend auf dem RDS-Auftragssynchronisierungsdienst.
In diesem Artikel wird hauptsächlich das Szenario der Verwendung der API zum Synchronisieren von Bestellungen analysiert. Informationen zur Verwendung der RDS-Auftragssynchronisierung finden Sie unter //open.taobao.com/docs/doc.htm.htm?articleId= 101587&docType=1&treeId=2
Begriffserklärung
Online-Bestellungen: Bestellungen, die der Verkäufer innerhalb von drei Monaten verkauft hat.
Inkrementelle Bestellungen: Im Vergleich zu den Bestellungen, die mit dem lokalen System synchronisiert wurden, ist jede Bestellung, die auf Taobao geändert wurde, eine inkrementelle Bestellung.
Nachrichtendienst: Ein Kanal, der Datenänderungen (Transaktionen) in Echtzeit über lange HTTP-Verbindungen an Clients (Anwendungen) weiterleitet.
API-Einführung
taobao.trades.sold.get – Online-Bestellungen innerhalb von drei Monaten verkaufen. Diese Schnittstelle sollte nicht für die Benutzerinitialisierung geeignet sein Wird verwendet, um inkrementelle Bestellungen zu erhalten. Es wird nicht empfohlen, diese Schnittstelle zu verwenden oder sie so wenig wie möglich zu verwenden.
taobao.trades.sold.increment.get – Erhalten Sie inkrementelle Bestellungen. Es eignet sich für Bestellungen, die sich nach der Benutzerinitialisierung geändert haben, und sollte diese Schnittstelle nicht verwenden, um Bestellungen innerhalb von drei Monaten zu erhalten.
taobao.trade.fullinfo.get – Erhalten Sie Details zu einer einzelnen Bestellung.
Implementierungsplan
Die Auftragssynchronisierung ist hauptsächlich in zwei Schritte unterteilt: Initialisierung und inkrementelle Erfassung:
1 Die Synchronisierung aller Online-Bestellungen innerhalb von 3 Monaten dauert lange.
2. Bei der inkrementellen Erfassung werden die geänderten Bestellungen von Taobao synchronisiert, was im Allgemeinen kürzere Zeit in Anspruch nimmt.
Das obige ist der detaillierte Inhalt vonWelche Technologie wird für die PHP-Auftragssynchronisierung verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!