Heim  >  Artikel  >  Backend-Entwicklung  >  Das Prinzip und die detaillierte Erklärung des Echtzeit-Push von Systemnachrichten durch PHP an den Client

Das Prinzip und die detaillierte Erklärung des Echtzeit-Push von Systemnachrichten durch PHP an den Client

藏色散人
藏色散人nach vorne
2020-01-23 14:18:252802Durchsuche

Das Prinzip und die detaillierte Erklärung des Echtzeit-Push von Systemnachrichten durch PHP an den Client

In unserem eigentlichen Entwicklungsprozess müssen einige Daten in Echtzeit erfasst werden

Zum Beispiel Bestellinformationen im ERP-System, Prozessfreigabe im OA-System usw. müssen rechtzeitig verarbeitet werden, dann können wir natürlich nicht mehr das http-Protokoll verwenden, sondern auch den Polling-Mechanismus.

Aber die meisten Abfrageanfragen sind nutzlos und verschwenden Bandbreite und Serverressourcen.

Zu diesem Zeitpunkt müssen wir das Websocket-Protokoll verwenden, um diese Geschäftsanforderung zu erfüllen

Vorbereitung:

Installation

Erweiterung; PHP-swoole

Veröffentlichen Sie den Code direkt;

Prinzip: Erstellen Sie zuerst ein Websocket-Serverobjekt und hören Sie zu auf den Port 0.0 .0.0:6552 und verwenden Sie dann das Dienstobjekt, um den UDP-Port 6553 abzuhören. Client-Nachrichten werden an die Schnittstelle 6553 gesendet und dann über Port 6552 an den Benutzer gesendet.

Weitere PHP-Kenntnisse finden Sie im

PHP-Tutorial

!

Das obige ist der detaillierte Inhalt vonDas Prinzip und die detaillierte Erklärung des Echtzeit-Push von Systemnachrichten durch PHP an den Client. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen