Sohbet ve birlikte çalışma
presence odada kimin olduğunu izler; client olaylar yazıyor göstergelerini ve imleçleri taşır. Mesajlar yayınlandıkları anda düşer.
PushCaster, uygulamalar için yönetilen realtime altyapısıdır. Bir güncellemeyi bir kez yayınlayın; bağlı her tarayıcı, telefon ve pano onu aynı anda alsın — yoklama yok, yenile düğmesi yok, sizin işletmeniz gereken bağlantı sunucusu yok.
Dinlemek için tarayıcıda bir satır, göndermek için sunucunuzda bir satır. Öğrenilecek bir SDK'miz yok — aşağıdaki kütüphaneler zaten kullandıklarınız, sadece PushCaster'a yönlendirilmiş.
import Pusher from 'pusher-js'// The same library you already use. One host override points it at PushCaster.const pusher = new Pusher('APP_KEY', { wsHost: 'ws-eu1.pushcaster.io', wsPort: 443, forceTLS: true,})const channel = pusher.subscribe('presence-room')channel.bind('message', (data) => { render(data.body)})import Pusher from 'pusher'const pusher = new Pusher({ appId: 'APP_ID', key: 'APP_KEY', secret: 'APP_SECRET', host: 'api-eu1.pushcaster.io', useTLS: true,})await pusher.trigger('presence-room', 'message', { body: 'Deployed to production',})App id, key ve secret panodan gelir; seçtiğiniz küme host'un bir parçasıdır.
Bir realtime özelliği, bir tutam ürün kodunun altında duran koca bir teslim mekanizmasıdır: kim abone, kimin izni var, kim hâlâ orada. İşte bu ikinci kısım, çoktan çalışıyor.
Dört tür kanal
public, private, presence ve payload'ın bize karşı da kapalı kalması gerektiğinde private-encrypted.
Bir kez yayınlayın, herkese ulaşın
Sunucunuzdan tek bir çağrı her aboneye ulaşır; kodunuzun kimin dinlediğini takip etmesi gerekmez.
channel olarak presence
Odada kimin olduğunu kanal yanıtlar, senkron tuttuğunuz bir depo değil.
client events
Yazıyor göstergeleri ve imleçler doğrudan aboneler arasında gider; hız sınırlı ve sizden geçmeden.
yaşam döngüsü webhook'ları
Doluluk ve üyelik size imzalı başlıklarla geri gönderilir; böylece backend'iniz bağlantının gördüğüne tepki verebilir.
Nerede çalışacağını siz seçersiniz
Bir uygulama bir küme içinde oluşturulur ve bağlantıları orada sonlanır. Güncel liste durum sayfasındadır.
Teslim ve faturalandırma ayrı katmanlarda çalışır. Bir control plane kesintisi panoyu zayıflatır; teslimi kesmez.
Cluster'lar mesajlaşma için yüksek erişilebilirliğe sahiptir, presence için değil. Bir presence deposu kaybolursa presence ve doluluk zayıflar; public ve private kanal'lar teslim etmeye devam eder — bunu burada okumak, sonradan keşfetmekten iyidir.
Sohbet, panolar, bildirimler, paylaşılan belgeler. Her birinin altında tek bir fikir var: bir şey değişti ve bakan herkesin bunu bilmesi gerekiyor.
presence odada kimin olduğunu izler; client olaylar yazıyor göstergelerini ve imleçleri taşır. Mesajlar yayınlandıkları anda düşer.
Metrikleri ve sipariş akışını, değiştikleri anda açık olan her panoya gönderin — ayarlanacak bir yoklama aralığı yok, sayının çoktan yanlış olduğu bir pencere yok.
Sunucu tarafındaki tek bir olay, kullanıcının açık bıraktığı her cihaza, onu tetikleyen aynı gidiş dönüşte ulaşır.
presence ile izlenen üyeliğe sahip paylaşılan durum — tuvaller, canlı skorlar, iki kişinin aynı şeyi görmesi gereken her şey.
Uygulama başına üç ila altı satır — uygulamayı yeniden yazmadan, yalnızca bağlantı yapılandırması değişir.
Kimlik bilgileri taşınmaz ve önce okumaya değer birkaç gerçek fark vardır. İkisi de karşılaştırma sayfasında eksiksiz listelidir.
Uyumluluk ve geçiş, ayrıntılı olarak const pusher = new Pusher(APP_KEY, {- cluster: 'eu',+ wsHost: 'ws-eu1.pushcaster.io',+ wsPort: 443,+ forceTLS: true, })Tek bir fiyat listesi. Paket yok, kademe yok, kullanıcı başına ücret yok, aylık taahhüt yok — gönderdiğiniz, açık tuttuğunuz ve aktardığınız kadar ödersiniz.
USD · yürürlükte 1 Eyl 2026
Yayınlanan mesajlar
İletilen mesajlar
Bağlantı süresi
Connection milliseconds
pricing API'den canlı yayınlanır. Dahil edilen kotalar bu tek fiyat listesinin içindedir, ücretsiz bir paket değildir.
Faturalandırma nasıl işlerPlatformdan canlı okunur. Bileşen ve bölge bazında durumu ve tam olay geçmişini yayınlıyoruz — ve arkasında duramayacağımız hiçbir erişilebilirlik rakamını yayınlamıyoruz.
Channel türleri, kimlik doğrulama, webhook'lar ve tam hata kodu referansı.
Bileşen ve bölge bazında durum, gecikme ve olay geçmişi.
Hesabınızdan bir talep açın. Mühendislik soruları, üzerinde çalışan kişilere ulaşır.
WebSocket servisi
İstemci bağlantıları, abonelikler ve olay teslimi.
Publish API
Sunucularınızdan PushCaster'a olay yayınlama.
Pano
Hesaba giriş ve uygulamalarınızın yönetimi.
Control plane
Uygulama yapılandırması, faturalandırma ve hesap yönetimi.
$ export PUSHER_HOST=ws-eu1.pushcaster.io
Aynı protokol, aynı SDK'ler, aynı kimlik doğrulama el sıkışması. Bir uygulama oluşturun, hâlihazırda kullandığınız kütüphaneleri PushCaster'a yönlendirin; realtime özellikleriniz dakikalar içinde yayında olsun.