Heim >Backend-Entwicklung >PHP-Problem >Welche Technologie wird für die PHP-Auftragssynchronisierung verwendet?

Welche Technologie wird für die PHP-Auftragssynchronisierung verwendet?

(*-*)浩
(*-*)浩Original
2019-10-17 14:36:292739Durchsuche

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.

Welche Technologie wird für die PHP-Auftragssynchronisierung verwendet?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn