Wie im vorherigen Blogbeitrag erw?hnt, k?nnen WeChat-Nachrichten grob in zwei Typen unterteilt werden: Zum einen handelt es sich um gew?hnliche Nachrichten, einschlie?lich Text, Sprache, Bilder usw., und zum anderen um den Ereignistyp, der in diesem Artikel besprochen wird. . Einschlie?lich: Verfolgen/Entfolgen von Ereignissen, Scannen von QR-Code-Ereignissen mit Parametern, Melden von geografischen Standortereignissen, benutzerdefinierte menübezogene Ereignisse usw. In diesem Artikel werden sie einzeln erl?utert. Wie im vorherigen Artikel erw?hnt, trennt der WeChat-Server die Verbindung, wenn er innerhalb von 5 Sekunden keine Antwort erh?lt, startet die Anfrage erneut und versucht es insgesamt dreimal erneut. In diesem Fall tritt das Problem auf. Es gibt ein solches Szenario: Wenn ein Benutzer einem WeChat-Konto folgt, werden die aktuellen Benutzerinformationen abgerufen und diese Informationen dann in die Datenbank geschrieben. ?hnlich wie bei der Registrierung auf der PC-Website. Vielleicht ist die Gesch?ftslogik, mit der wir umgehen müssen, aufgrund dieser Bedenken relativ komplex. Zum Beispiel das Senden von Punkten, das Schreiben von Benutzerprotokollen und das Zuweisen von Benutzergruppen. Warten Sie ... Eine Reihe von Logik muss ausgeführt werden, oder die Netzwerkumgebung ist relativ komplex und es gibt keine Garantie dafür, dass der Vorgang des aktuellen Benutzers innerhalb von 5 Sekunden beantwortet wird. Wenn der Vorgang noch nicht abgeschlossen ist, wird der WeChat-Server verwendet schiebt das gleiche Aufmerksamkeitsereignis auf unseren Server. Wir werden unsere Logik erneut ausführen, was zu doppelten Daten in der Datenbank führen kann (einige Kinderschuhe werden sagen: ?Ich füge Daten ein“
1. ). WeChat-Entwicklung Empfangen von Event-Push und Nachrichtendeduplizierung
Einführung: Wie im vorherigen Blogbeitrag erw?hnt, WeChat-Nachrichten kann grob in zwei Typen unterteilt werden: Der eine sind gew?hnliche Nachrichten, einschlie?lich Text, Sprache, Bilder usw., und der andere ist der Ereignistyp, der in diesen Artikel aufgenommen werden soll: Ereignisse folgen/entfolgen, Scannen mit QR-Code-Ereignissen, Die Berichterstattung über geografische Standortereignisse, benutzerdefinierte menübezogene Ereignisse usw. wird in diesem Artikel einzeln erl?utert ??>
Einführung: Beschreibung des Entwicklerdokuments für die ?ffentliche WeChat-Plattform: [color=#33CCCC] Wenn ein normaler WeChat-Benutzer eine Nachricht an ein ?ffentliches Konto sendet. Beim Senden einer Nachricht sendet der WeChat-Server das XML-Datenpaket der Nachricht an die vom Entwickler eingegebene URL Die Struktur des Push-XML-Datenpakets für jeden Nachrichtentyp ist wie folgt: Wenn der WeChat-Server innerhalb von fünf Sekunden keine Antwort erh?lt, wird die Anfrage erneut gestartet. Es wird empfohlen, die Msgid-Deduplizierung zu verwenden
Einführung: Dieser Artikel stellt haupts?chlich die Entwicklung vor Eine ausführliche Analyse der Verwendungstechniken für Event Push und Nachrichtendeduplizierung, die einen bestimmten Referenzwert für die WeChat-Entwicklung haben, finden Sie unter 4.
C# WeChat ?ffentliche Kontoentwicklungsmethoden für den Empfang von Event-Push und Nachrichtendeduplizierung
Einführung: Dieser Artikel stellt haupts?chlich die Methode zum Empfangen von Ereignis-Push und Nachrichtendeduplizierung bei der Entwicklung des ?ffentlichen C#-WeChat-Kontos vor. Er analysiert die Verwendungsf?higkeiten von Ereignis-Push und Nachrichtendeduplizierung im Detail. Er hat einen bestimmten Referenzwert für die WeChat-Entwicklung . Freunde in Not k?nnen darauf verweisen【Verwandte Fragen und Antworten】:
node.js – Warum werden die MsgIds von WeChat-Nachrichten dupliziert? und kann nicht dedupliziert werden?
Python – Tornado-Implementierung der Nachrichtendeduplizierung in WeChat-Abonnementkonten und wie kann in Tornado festgestellt werden, dass der WeChat-Server die erste Anforderungsverbindung beendet hat?
Das obige ist der detaillierte Inhalt vonEmpfohlene Artikel zum Thema Nachrichtenduplizierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)