thumbs-upTipps & Best Practices

  • Vermeiden Sie das Senden großer Objekte; bevorzugen Sie IDs, Deltas oder gestreamte Binärdaten.

  • Führen Sie keinen Datenbankzugriff oder andere blockierende Vorgänge innerhalb von Ereignishandlern aus.

  • Halten Sie Ereignishandler schlank — nur empfangen, validieren und senden.

  • Lagern Sie Geschäftslogik an API- oder Worker-Dienste aus und senden Sie nur die Ergebnisse zurück an die Clients.

  • Validieren Sie eingehende Ereignisnutzlasten immer auf Authentifizierung, Größenbeschränkungen und Schema-Korrektheit.

  • Verwenden Sie Räume, um Nachrichten effizient an Teilmengen verbundener Clients zu richten.

  • Verwenden Sie Namespaces, um logische Kommunikationskanäle zu partitionieren und zu isolieren.

  • Behandeln Sie Client-Verbindungen sorgfältig, um Ressourcenlecks und veralteten Zustand zu verhindern.

Zuletzt aktualisiert

War das hilfreich?