Heim >Backend-Entwicklung >PHP-Tutorial >Bitte geben Sie mir einige Ideen zur Implementierung der Aufgabenwarteschlange in PHP Redis

Bitte geben Sie mir einige Ideen zur Implementierung der Aufgabenwarteschlange in PHP Redis

WBOY
WBOYOriginal
2016-10-19 10:18:561059Durchsuche

Mein PHP-Website-Programm ruft die Schnittstelle einer externen Website auf.
Wenn der Benutzer Daten eingibt, empfängt das PHP-Programm die Daten, fordert dann basierend auf den Daten die Schnittstelle der externen Website an, ruft die Daten ab und gibt sie an den Benutzer zurück.
Wenn jedoch mehrere Benutzer gleichzeitig Daten übermitteln, fordert PHP diese Schnittstelle gleichzeitig an und diese Schnittstelle gibt einen Fehler zurück.

Ich möchte jetzt PHP Redis verwenden, um eine Warteschlange zu erstellen. Benutzeranfragen werden in die Redis-Warteschlange gestellt und nacheinander auf den externen Schnittstellen abgefragt, um das Problem zu vermeiden, dass gleichzeitig Schnittstellen angefordert werden.

Wie setzt man es konkret um?

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