Realtime-Chat
Räume, Mitgliedschaft und Tippanzeigen auf presence-channels.
Anwendungsfall
Das meiste Realtime ist kein Chat. Es ist ein Job, der fertig wurde, eine Bestellung, die rausging, ein Build, der rot wurde — Zustand, der sich geändert hat, während jemand auf eine veraltete Kopie sah.
Veröffentlichen Sie, nachdem der Schreibvorgang festgeschrieben ist. Vorher zu veröffentlichen zeigt einen Zustand, den die Datenbank nicht bestätigt, wenn die Transaktion zurückgerollt wird.
// Publish the transition after it is committed, not before.await job.markComplete()await pusher.trigger(`private-job-${job.id}`, 'state-changed', { state: 'complete', finished_at: job.finishedAt.toISOString(),})Geschrieben mit den offiziellen Pusher-Bibliotheken, unverändert — es gibt kein PushCaster-Paket zu installieren. Vollständige Dokumentation
Räume, Mitgliedschaft und Tippanzeigen auf presence-channels.
Ein Server-event, zugestellt an jede Oberfläche, die jemand offen hat.
Kennzahlen schicken, sobald sie sich ändern, statt per Polling danach zu fragen.