공식 패키지 · 실시간 구성 요소
최대 100,000명의 프레즌스 채널
대규모 라이브 시청자를 위한 접속자 수와 멤버 목록. 클라이언트는 전체 멤버 대신 멤버 샘플과 묶음으로 전달되는 입장·퇴장 수를 받고, 필요할 때 나머지를 페이지 단위로 불러옵니다.
@hibira-io/large-presencenpm ↗GitHub ↗
- presence-large-* 채널에는 최대 100,000명이 들어갈 수 있습니다.
- 멤버 수와 원하는 크기로 유지되는 멤버 목록을 1초마다 갱신합니다.
- 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));
시작하기 전에
- 프라이빗 채널과 프레즌스 채널에는 pusher-js와 마찬가지로, 앱 시크릿으로 구독에 서명하는 인증 엔드포인트가 백엔드에 필요합니다.
대시보드의 앱 키를 사용하세요. 시크릿은 서버에만 둡니다. 채널, 이벤트, 인가 엔드포인트는 Pusher와 똑같이 동작합니다. 무료 계정 만들기 →