İçeriğe geç

Kullanım örneği

Canlı uygulama durumu

Realtime'ın çoğu sohbet değildir. Biten bir iş, yola çıkan bir sipariş, kırmızıya dönen bir derleme — biri eski bir kopyaya bakarken değişen durumdur.

private-job-7c4
  • private kanalları
  • olaylar

Nasıl çalışır

  1. 01Kaynağa abone olunEkrandaki şeyin adını taşıyan bir private kanal — bir iş, bir sipariş, bir dağıtım.
  2. 02Geçişleri yayınlayınİşlenen her durum değişikliği, yeni durumla birlikte yayınlanır.
  3. 03Buluşunİstemciler uygular; bir geçişi kaçıran, yeniden bağlanınca HTTP üzerinden yeniden okur.

Bilmekte fayda var

Yazma işlendikten sonra yayınlayın. Önce yayınlamak, işlem geri alınırsa veritabanının onaylamayacağı bir durumu gösterir.

Kodda

job.js
js
// 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(),})

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.

private-metrics

Canlı panolar

Metrikleri yoklama ile aramak yerine değiştikçe gönderin.

Bir uygulama oluşturun ve kurun.

Support