Cloudflare Queues
Fügen Sie Ihrer Anwendung auf einfache Weise zuverlässige Messaging-Warteschlangen hinzu
Verarbeiten Sie Aufgaben asynchron, um die Zuverlässigkeit und Performance zu verbessern.
Vorteile von Cloudflare Queues
Komplexität und
Beseitigen Sie die Komplexität der Verwaltung globaler Nachrichtenwarteschlangen, wenn Sie Nachrichten zwischen Workers und anderen Cloudflare-Diensten versenden.
Geringere Latenz
Erzeuger-Warteschlangen laufen aus der Region: Erde vs. in einer einzigen Region, was die Latenz der Anwendung reduziert.
Garantierte Zustellung von Nachrichten
Queues garantiert, dass jede Nachricht auf dem Datenträger gespeichert und mindestens einmal verarbeitet wird.
FUNKTIONSWEISE
Puffer- oder Batch-Vorgänge für eine große Anzahl von Nachrichten.
Cloudflare Queues bietet eine HTTP-API für jede Warteschlange, aus der jeder Verbraucher Stapel von Nachrichten zur Verarbeitung abrufen kann.
- Bestimmen Sie einen Worker, der Nachrichten verarbeitet.
- Drosseln Sie Nachrichtenanfragen entsprechend den Beschränkungen externer API-Dienste.
- Die Dienste senden und empfangen in ihrem eigenen Tempo.
- Garantiert mindestens eine Zustellung
Wichtigste Anwendungsfälle für Queues
Erstellen Sie ereignisgesteuerte Systeme auf Workers mit nativen Bindungen
Dienste entkoppeln
Entwickeln Sie ereignisgesteuerte Systeme, die aus entkoppelten Diensten bestehen.
Aufgaben asynchron ausführen
Senden Sie Aufträge an nachgelagerte Dienste zur Verarbeitung, ohne die Anfrage zu blockieren.