Definition
Subscription limit
Die maximale Anzahl von Instrumenten, die eine einzelne WebSocket-Verbindung streamen kann.
Subscription limit
Definition
Das WebSocket Subscription Limit ist die maximale Anzahl von Instrumenten, die eine einzelne WebSocket-Verbindung streamen kann. Auf Polymarket erzwingt der Market Channel eine harte Obergrenze von 500 Instrumenten pro Verbindung, sodass eine einzelne Socket-Verbindung nicht mehr als 500 Märkte oder Instrumente gleichzeitig abonnieren kann.
In context
Sie stoßen auf dieses Limit, wenn Sie eine Market Channel-Verbindung (wss://ws-subscriptions-clob.polymarket.com/ws/market) öffnen, um Echtzeit-Events wie book, price_change, best_bid_ask, last_trade_price oder tick_size_change zu empfangen. Der Feed ist für latenzarme Updates ausgelegt; das 500-Instrumente-Limit verhindert, dass eine einzelne Verbindung zum Skalierungs-Engpass wird. Wenn Sie Daten für mehr als 500 Instrumente benötigen, öffnen Sie mehrere WebSocket-Verbindungen und partitionieren Sie Ihre Abonnements auf diese Verbindungen. Beachten Sie außerdem, dass der Market WS alle 10 Sekunden einen PING sendet und pro Verbindung bis zu 500 Instrumente unterstützt.
Operational notes
- Verwenden Sie Instrumentengruppierung (nach Tag, Marktlisten oder logischen Buckets), um Abonnements auf mehrere Verbindungen aufzuteilen.
- Halten Sie jede Verbindung gesund: verarbeiten Sie die Server-PINGs und implementieren Sie Reconnect-/Backoff-Logik.
- Respektieren Sie das Maximum von 500 Instrumenten pro Market Channel-Verbindung, um abgelehnte Abonnements zu vermeiden.
See also
- /glossary/market-channel