İçeriğe geç

Kullanım örneği

Canlı panolar

Polling yapan bir pano iki istek arasında yanlıştır ve ne kadar yanlış kalmasına izin verirseniz o kadar pahalıdır. Değişimde yayınlamak bunu tersine çevirir.

private-metrics
  • private kanalları
  • olaylar
  • webhook'lar

Nasıl çalışır

  1. 01Açılışta abone olunPanonun gösterdiği şeye sınırlanmış bir private kanal.
  2. 02Değişimde yayınlayınBir rakam kımıldadığında bir olay; kimsenin ayarlamadığı bir zamanlayıcıda değil.
  3. 03Yalnızca bakan varken hesaplayınDoluluk webhook'ları, pahalı bir toplamanın yalnızca biri bakarken çalışmasını sağlar.

Bilmekte fayda var

Saniyede yüzlerce kez kımıldayan bir metrik, yayınlanmadan önce toplu hale getirilmeli veya örneklenmelidir. Bu karar, anlamın bulunduğu yere aittir — sizin tarafınıza.

Kodda

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)}

Resmî Pusher kütüphaneleriyle, değiştirilmeden yazıldı — kurulacak bir PushCaster paketi yok. Tam dokümantasyon

İnsanların kurduğu diğer şeyler

Tüm kullanım örnekleri
presence-room-42

Realtime sohbet

presence kanallarında odalar, üyelik ve yazıyor göstergeleri.

private-user-1e9

Bildirimler

Tek bir sunucu olay'i, kullanıcının açık bıraktığı her yüzeye teslim edilir.

Bir uygulama oluşturun ve kurun.

Support