Définition
Subscription limit
Le nombre maximal d'instruments qu'une seule connexion WebSocket peut diffuser.
Limite d'abonnement
Définition
La limite d'abonnement WebSocket est le nombre maximal d'instruments qu'une seule connexion WebSocket peut diffuser. Sur Polymarket, le Market Channel applique un plafond strict de 500 instruments par connexion, donc une seule socket ne peut pas s'abonner à plus de 500 marchés ou instruments simultanément.
Contexte
Vous rencontrez cette limite lorsque vous ouvrez une connexion Market Channel (wss://ws-subscriptions-clob.polymarket.com/ws/market) pour recevoir des événements en temps réel tels que book, price_change, best_bid_ask, last_trade_price ou tick_size_change. Le flux est conçu pour des mises à jour à faible latence ; le plafond de 500 instruments empêche qu'une seule connexion devienne un goulot d'étranglement pour la scalabilité. Si vous avez besoin de données pour plus de 500 instruments, ouvrez plusieurs connexions WebSocket et répartissez vos abonnements entre elles. N'oubliez pas que le Market WS envoie également un PING toutes les 10 secondes et prend en charge jusqu'à 500 instruments par connexion.
Notes opérationnelles
- Utilisez le regroupement d'instruments (par tag, liste de marchés ou compartiments logiques) pour répartir les abonnements entre plusieurs connexions.
- Maintenez chaque connexion en bonne santé : gérez les PING du serveur et implémentez une logique de reconnexion/backoff.
- Respectez le maximum de 500 instruments par connexion Market Channel pour éviter des abonnements rejetés.
Voir aussi
- /glossary/market-channel