Socketra; Laravel, Node.js ve React Native projeleriniz için Redis ile yatay ölçeklenen, güvenli ve düşük gecikmeli bir WebSocket altyapısıdır. Sunucu yönetmeden gerçek zamanlı özellikler ekleyin.
// Kullanıcı token'ı ile bağlan, kanala abone ol
import io from 'socket.io-client';
const socket = io('https://socketra.net/project-42', {
auth: { token: userToken }
});
socket.on('connect', () => {
socket.emit('subscribe', { channel: 'private-conversation-9' });
});
socket.on('new-message', (data) => console.log(data));
Gerçek zamanlı özellikler için ihtiyacınız olan her şey; ölçekleme, güvenlik ve izleme dahil.
Socket.IO üzerine kurulu, WebSocket öncelikli taşıma ile milisaniyeler içinde iletim.
Redis adapter ile birden çok sunucu instance'ı arasında sorunsuz pub/sub yayını.
Proje bazlı app_key doğrulaması, namespace izolasyonu ve rate limiting.
Bağlı client sayısı, mesaj trafiği ve geçmiş grafikleri dashboard'da anlık.
Laravel, Node.js ve React Native için hazır entegrasyon rehberleri.
Backend'inizden Redis kanalına yayın yapın; Socketra client'lara iletsin.
Dashboard'dan bir proje açın ve size özel app_key alın.
Uygulamanızı /project-{ID} namespace'ine app_key ile bağlayın.
Backend'inizden Redis'e mesaj yayınlayın; Socketra tüm client'lara iletsin.
Ücretsiz hesap oluşturun, ilk projenizi dakikalar içinde çalışır hale getirin.