LIVE
$7.62 keuntungan minimum anda / setiap dagangan
Dapatkan bot

Definisi

Heartbeat

A periodic message that keeps a WebSocket alive.

Definisi

Heartbeat WebSocket ialah mesej berkala yang dihantar melalui sambungan WebSocket untuk mengesahkan sambungan masih hidup. Pada WebSocket pasaran Polymarket, pelayan menjangkakan PING setiap 10 saat; heartbeat yang terlepas boleh menyebabkan pelayan atau perantara menamatkan sambungan.

Dalam konteks

Apabila anda melanggan suapan pasaran Polymarket (wss://ws-subscriptions-clob.polymarket.com/ws/market), kitar hayat sambungan bergantung kepada heartbeat berkala. Pelayan menghantar acara pasaran (best_bid_ask, last_trade_price, price_change, tick_size_change) dan menjangkakan PING pada selang kira-kira 10 saat untuk mengelakkan tamat masa. Implementasi harus kedua-duanya memberi respons kepada bingkai PING/PONG yang masuk dan menghantar PING berkala dari sisi klien jika saluran pengangkutan atau perantara mungkin menutup soket yang tidak aktif.

Nota praktikal

  • Gunakan pemasa sedikit lebih pendek daripada 10 saat (contohnya, 9–10 saat) untuk menoleransi jitter rangkaian dan kelewatan pemprosesan.
  • Tangani heartbeat yang terlepas dengan mencuba sambungan semula yang bersih dan melanggan semula instrumen anda. Logik sambungan semula harus memasukkan backoff untuk mengelakkan thundering herds.
  • Hormati had 500 instrumen setiap sambungan semasa melanggan semula; WebSocket akan menolak permintaan langganan yang melebihi saiz.

Lihat juga

  • /glossary/market-channel

Istilah berkaitan