This skill provides comprehensive guidance for building real-time, bidirectional communication features in Phoenix applications. It enforces critical security patterns like socket-level authentication and topic authorization, provides standard implementation templates for client-server messaging, and integrates Phoenix Presence for robust user tracking. It is an essential tool for developers building APIs for mobile clients, single-page applications, or inter-service communication where low-latency, stateful connections are required.
주요 기능
01Streamlines topic authorization logic to ensure secure data access
02Provides turnkey patterns for Phoenix Presence to track online users across nodes
03123 GitHub stars
04Standardizes client-server messaging patterns using push, broadcast, and handle_in
05Enforces mandatory token-based authentication in socket connections
06Includes comprehensive testing templates for socket and channel modules
사용 사례
01Building real-time messaging or notification systems for mobile applications
02Implementing WebSocket communication for React, Vue, or Angular SPAs
03Coordinating real-time state across distributed server nodes