แพ็กเกจอย่างเป็นทางการ · ชิ้นส่วนเรียลไทม์
แชนเนล presence สูงสุด 100,000 คน
จำนวนคนออนไลน์และรายชื่อสมาชิกสำหรับผู้ชมไลฟ์จำนวนมาก: ไคลเอนต์ได้รับตัวอย่างสมาชิกและจำนวนคนเข้าออกเป็นชุด แทนที่จะได้ทุกคน แล้วค่อยโหลดส่วนที่เหลือเป็นหน้าเมื่อต้องการ
@hibira-io/large-presencenpm ↗GitHub ↗
- แชนเนล presence-large-* รองรับสมาชิกได้สูงสุด 100,000 คน
- จำนวนสมาชิกและรายชื่อสมาชิกในขนาดที่คุณกำหนด อัปเดตทุกวินาที
- ใช้ได้กับ pusher-js และ Laravel Echo
ลงชื่อเข้าใช้เพื่อดูโค้ดตัวอย่างเหล่านี้พร้อมโฮสต์คลัสเตอร์ของคุณเอง ลงชื่อเข้าใช้
ติดตั้ง
npm install @hibira-io/large-presence pusher-jsใช้งาน
import { LargePresence } from '@hibira-io/large-presence'; const pusher = new Pusher('YOUR_APP_KEY', { cluster: 'hkg', wsHost: 'ws.hibira.io', channelAuthorization: { endpoint: '/broadcasting/auth' }, }); const room = LargePresence.subscribe(pusher, 'presence-large-live.42', { maxMembers: 1000 }); room.on('change', ({ count }) => showViewers(count));
ก่อนเริ่ม
- แชนเนล private และ presence ต้องมี auth endpoint บนแบ็กเอนด์ที่ลงนามการสมัครรับด้วยซีเคร็ตของแอป เหมือนกับ pusher-js
ใช้ app key จากแดชบอร์ดของคุณ ส่วน secret ให้เก็บไว้บนเซิร์ฟเวอร์เท่านั้น ช่อง อีเวนต์ และ endpoint การยืนยันสิทธิ์ทำงานเหมือนกับที่ใช้กับ Pusher ทุกประการ สร้างบัญชีฟรีของคุณ →