WebSocket Saluran Data Pasar Publik
Gunakan saluran pasar publik ketika sebuah aplikasi membutuhkan pembaruan terus-menerus untuk harga, perdagangan, candlestick, atau kedalaman buku pesanan tanpa harus berulang kali melakukan polling REST titik akhir. Aliran ini dapat mendukung layar perdagangan, tampilan harga, peringatan, dan pemantauan pasar.
Koneksi URL
WebSocket publik tidak memerlukan autentikasi.
Untuk siklus hidup koneksi, berhenti berlangganan, ping, dan melakukan reconnect, lihat Connection, Subscription & Heartbeat.
Saluran Umum
Pilih saluran
Contoh Langganan
Pembungkus Pesan Push
Gunakan topic untuk mengarahkan setiap pesan ke handler yang benar dan ts untuk mengamati waktu pengiriman. Objek data berisi payload untuk saluran yang dilangganan.
Penanganan buku pesanan
Channel kedalaman mengirimkan snapshot terlebih dahulu lalu pembaruan bertahap. Inisialisasi buku lokal dari snapshot sebelum menerapkan pembaruan. Setelah terhubung kembali, buat sesi baru, berlangganan lagi, dan bangun ulang buku lokal dari snapshot berikutnya daripada melanjutkan dari status lama di memori.
Rekomendasi produksi
- Buat
idunik untuk setiap permintaan langganan, berhenti berlangganan, dan ping. - Konfirmasi pengakuan langganan sebelum memperlakukan saluran sebagai aktif.
- Berlangganan ulang setiap topik yang diperlukan setelah terhubung kembali.
- Pisahkan pembacaan jaringan dari pemrosesan database atau UI yang lebih lambat.
- Pantau frekuensi pemutusan hubungan, lag pemrosesan pesan, dan muatan yang cacat.
- Gunakan Private User Channel untuk pembaruan akun dan pesanan yang terautentikasi.