개요
realtime_client 패키지는 웹소켓을 사용하여 PostgreSQL 데이터베이스에서 실시간 업데이트를 수신할 수 있도록 하며, Supabase Realtime 서버와의 통합을 위해 특별히 설계되었습니다. 앱은 삽입, 업데이트, 삭제와 같은 데이터베이스 변경 사항을 실시간으로 감지할 수 있으며, 수동 풀링 없이 클라이언트 간에 데이터가 동기화됩니다. 협업 앱, 채팅 시스템 또는 즉각적인 데이터 새로 고침이 필요한 대시보드에 적합합니다. 이 패키지는 모바일, 웹, 데스크톱을 포함한 모든 주요 플랫폼을 지원하므로 크로스플랫폼 실시간 경험에 적합합니다.
사용 사례
- 실시간 채팅 애플리케이션
- 실시간 대시보드 업데이트
- 협업 편집 도구
- 즉시 알림 시스템
- 데이터베이스 변경 모니터링
주요 기능
- WebSocket 기반 실시간 업데이트
- Supabase 실시간 서버 통합
- 크로스 플랫폼 지원
- 이벤트 기반 데이터 리스닝
- 자동 재연결 처리
적합한 대상
- 실시간 기능을 구축하는 개발자
- 실시간 데이터 동기화가 필요한 앱
- Supabase 기반 프로젝트
- 다중 사용자 상호작용 애플리케이션
- 풀스택 플러터 개발자
고려 사항
- 실시간 기능이 활성화된 Supabase 프로젝트가 필요합니다
- WebSocket 통신을 위해 네트워크 연결이 필요합니다
- 고주파 이벤트와 관련된 성능 영향 가능성
- 안전한 채널 접근을 위해 인증이 필요합니다
- Supabase의 실시간 인프라스트럭처에 제한됨