BUHAY
$7.62 na kita bawat kalakalan ay iyo / bawat kalakalan
Kunin ang bot

Kahulugan

Heartbeat

Isang pana-panahong mensahe na nagpapanatili ng buhay ng isang WebSocket.

Paliwanag

Ang WebSocket heartbeat ay isang pana-panahong mensahe na ipinapadala sa isang WebSocket connection upang kumpirmahin na buhay pa ang koneksyon. Sa market WebSocket ng Polymarket, inaasahan ng server ang isang PING tuwing 10 segundo; ang hindi pagpapadala ng mga heartbeat ay maaaring magdulot na i-drop ng server o ng mga intermediary ang koneksyon.

Sa konteksto

Kapag nag-subscribe ka sa market feed ng Polymarket (wss://ws-subscriptions-clob.polymarket.com/ws/market), ang lifecycle ng koneksyon ay nakadepende sa regular na mga heartbeat. Nag-eemit ang server ng mga market event (best_bid_ask, last_trade_price, price_change, tick_size_change) at inaasahan ang isang PING tuwing humigit-kumulang 10 segundo upang maiwasan ang timeout. Dapat tugunan ng mga implementasyon ang papasok na PING/PONG frames at magpadala rin ng pana-panahong PING mula sa client side kung ang transport o intermediary ay maaaring magsara ng idle sockets.

Praktikal na mga tala

  • Gumamit ng timer na bahagyang mas maiksi kaysa 10 segundo (halimbawa, 9–10 segundo) upang tiisin ang network jitter at mga pagkaantala sa pagproseso.
  • Hawakan ang mga na-miss na heartbeat sa pamamagitan ng pagtatangkang mag-reconnect nang maayos at muling mag-subscribe sa iyong mga instrumento. Dapat may backoff ang reconnect logic upang maiwasan ang thundering herds.
  • Igalang ang limitasyon na 500-instrument-per-connection kapag nag-re-subscribe; tatanggihan ng WebSocket ang masyadong malalaking subscription requests.

Tingnan din

  • /glossary/market-channel

Kaugnay na mga termino