LIVE
$7.62 Mindestgewinn pro Trade
Hol dir den Bot

Definition

Heartbeat

Eine periodische Nachricht, die eine WebSocket-Verbindung am Leben erhält.

Definition

Ein WebSocket-Heartbeat ist eine periodische Nachricht, die über eine WebSocket-Verbindung gesendet wird, um zu bestätigen, dass die Verbindung noch aktiv ist. Auf Polymarket's Market WebSocket erwartet der Server alle 10 Sekunden ein PING; fehlende Heartbeats können dazu führen, dass der Server oder Zwischenstellen die Verbindung trennen.

In Kontext

Wenn Sie den Market-Feed von Polymarket (wss://ws-subscriptions-clob.polymarket.com/ws/market) abonnieren, hängt der Lebenszyklus der Verbindung von regelmäßigen Heartbeats ab. Der Server sendet Market-Ereignisse (best_bid_ask, last_trade_price, price_change, tick_size_change) und erwartet ungefähr im 10-Sekunden-Takt ein PING, um Timeouts zu vermeiden. Implementierungen sollten sowohl auf eingehende PING/PONG-Frames reagieren als auch periodische PINGs vom Client aus senden, falls der Transport oder eine Zwischenstelle inaktive Sockets schließen könnte.

Praktische Hinweise

  • Verwenden Sie einen Timer, der etwas kürzer als 10 Sekunden ist (zum Beispiel 9–10 Sekunden), um Netzwerkjitter und Verarbeitungsverzögerungen zu tolerieren.
  • Behandeln Sie verpasste Heartbeats, indem Sie einen sauberen Reconnect versuchen und Ihre Instrumente erneut abonnieren. Die Reconnect-Logik sollte Backoff enthalten, um Thundering-Herd-Effekte zu vermeiden.
  • Beachten Sie beim erneuten Abonnieren das Limit von 500 Instrumenten pro Verbindung; der WebSocket wird zu große Subscription-Anfragen ablehnen.

Siehe auch

  • /glossary/market-channel

Verwandte Begriffe