Lewati ke konten

Kasus penggunaan

Dasbor langsung

Dasbor yang melakukan polling itu salah di antara dua permintaan, dan mahalnya sebanding dengan seberapa salah Anda membiarkannya. Memublikasikan saat berubah membalik itu.

private-metrics
  • channel private
  • event
  • webhook

Cara kerjanya

  1. 01Subscribe saat dibukaSebuah channel private yang dibatasi pada apa pun yang ditampilkan dasbor.
  2. 02Publikasikan saat berubahSebuah event ketika satu angka bergerak, bukan pada pewaktu yang tak pernah disetel siapa pun.
  3. 03Hitung hanya saat ada yang melihatWebhook okupansi membuat agregasi mahal hanya berjalan selama ada yang melihat.

Perlu diketahui

Metrik yang bergerak ratusan kali per detik sebaiknya digabung atau disampel sebelum dipublikasikan. Keputusan itu ada di tempat maknanya berada — di sisi Anda.

Dalam kode

webhooks.js
js
// Start the aggregation when the first viewer arrives,// stop it when the last one leaves.for (const event of hook.getEvents()) {  if (event.name === 'channel_occupied') startAggregation(event.channel)  if (event.name === 'channel_vacated') stopAggregation(event.channel)}

Ditulis dengan pustaka resmi Pusher, tanpa modifikasi — tidak ada paket PushCaster yang perlu dipasang. Dokumentasi lengkap

Hal lain yang dibangun orang

Semua kasus penggunaan
presence-room-42

Obrolan realtime

Ruang, keanggotaan, dan indikator mengetik di channel presence.

private-user-1e9

Notifikasi

Satu event server, terkirim ke setiap permukaan yang dibiarkan terbuka penggunanya.

presence-doc-9f2

Antarmuka kolaboratif

Dokumen, kanvas, dan kursor bersama dengan keanggotaan yang dilacak.

Buat sebuah aplikasi dan bangun.

Support