Skip to main content

Penagihan dan Batas Laju

Membuka koneksi WebSocket baru memerlukan 1 kredit. Semua data streaming WebSocket LaserStream dihitung sebesar 2 kredit per 0,1 MB (tanpa kompresi).
LaserStream WebSocket rata-rata 1,5x–2x lebih cepat daripada implementasi WebSocket standar berbasis Agave RPC. Layanan ini menyediakan metode langganan Solana standar dan ekstensi Helius (transactionSubscribe, accountSubscribe yang disempurnakan) dari satu titik akhir yang didukung oleh infrastruktur streaming LaserStream.

Pemutusan Koneksi dan Percobaan Ulang

WebSockets memiliki pengatur waktu tidak aktif selama 10 menit yang akan memutus koneksi menganggur. Untuk mencegah pemutusan koneksi:
  1. Implementasikan pemeriksaan kondisi: Kirim ping setiap menit agar koneksi tetap aktif
  2. Tambahkan logika penyambungan kembali: Sambungkan kembali secara otomatis saat koneksi terputus
  3. Gunakan pengelolaan koneksi yang tepat: Ikuti pola yang ditampilkan dalam dokumentasi WebSockets kami
Implementasikan logika penyambungan kembali dan ping seperti yang ditampilkan dalam dokumentasi kami, lalu tambahkan logika aplikasi Anda di atas fondasi ini.

Menggunakan WebSockets

LaserStream WebSocket menggunakan satu titik akhir terpadu per jaringan: wss://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY dan wss://devnet.helius-rpc.com/?api-key=YOUR_API_KEY. Titik akhir yang sama menyediakan metode langganan Solana standar dan ekstensi Helius (transactionSubscribe, accountSubscribe yang disempurnakan). Untuk WebSockets Solana tercepat, coba titik akhir Gatekeeper (Beta) yang baru: wss://beta.helius-rpc.com/?api-key=YOUR_API_KEY.
Tidak, tidak ada yang rusak. Produk yang sebelumnya didokumentasikan sebagai “Enhanced WebSockets” (ekstensi Helius seperti transactionSubscribe) kini menjadi bagian dari LaserStream WebSocket, yang disediakan dari titik akhir wss://mainnet.helius-rpc.com / wss://devnet.helius-rpc.com yang sama bersama metode Solana standar. URL /enhanced-websockets/* lama dialihkan ke lokasi baru di bawah /rpc/websocket/*.
Pada paket Free, Anda dapat membuat 5 koneksi WebSocket secara bersamaan. Pada paket Developer, tersedia hingga 150 koneksi. Pada paket Business, Anda dapat membuat 250 koneksi, dan pada paket Professional, hingga 1.000 koneksi WebSocket.
Klien harus mampu mengikuti laju pesan masuk dari server WebSocket.Penyebab umum klien Anda melewatkan pembaruan WebSocket meliputi: bandwidth jaringan yang tidak memadai, pemrosesan di sisi klien yang terlalu lambat (misalnya, bahasa pemrograman yang terlalu lambat), atau logika pemrosesan yang memblokir thread utama.
Ya, Anda dapat membuat beberapa langganan ke accountSubscribe menggunakan koneksi WebSocket yang sama.
Untuk transactionSubscribe milik Helius, tetapkan transactionDetails: "full" dalam opsi langganan Anda:
Untuk metode Solana standar, gunakan logsSubscribe atau signatureSubscribe sesuai kebutuhan pemantauan Anda. Lihat panduan WebSockets kami untuk contoh mendetail dari setiap jenis langganan.

Perlu Bantuan Lebih Lanjut?

Contact Support

Dapatkan bantuan dari tim kami melalui Discord, chat, atau dukungan email.

Status Page

Periksa ketersediaan layanan dan informasi performa secara real-time.