Topik trending
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Peristiwa Eksekusi Latensi Rendah
Hari ini, kami mendokumentasikan sistem Peristiwa Eksekusi di Monad, yang memungkinkan pengembang membangun aplikasi berkinerja tinggi yang menerima data peristiwa latensi terendah dari simpul Monad melalui antrean memori bersama.
Untuk menggunakan data real-time ini, Anda menulis perangkat lunak dalam C, C++, atau Rust menggunakan SDK yang disediakan, dan menjalankannya di host yang menjalankan node penuh Monad.
Berikut adalah perbandingan singkat dengan sistem semacam itu:
- Geth Live Tracing - API berbasis "hook": kode Anda dimuat ke node Geth sebagai plugin, dan dijalankan secara sinkron (melalui callback) selama eksekusi
- Reth ExEx - API berbasis fungsi asinkron: kode Anda dimuat ke dalam node Reth; eksekusi melihat peristiwa setelah fakta daripada secara sinkron
- Solana Geyser - API berbasis "hook", plugin yang berjalan di dalam validator Solana dan memanggil callback selama eksekusi
Ketiganya berbeda dari pendekatan Eksekusi Event. Dalam Peristiwa Eksekusi:
- Anda melihat peristiwa "saat terjadi", seperti di Geth Live Tracer dan Solana Geyser. Tidak seperti pendekatan ini, kode Anda tidak berjalan sebagai plugin di dalam mesin eksekusi, tetapi secara paralel (sekitar satu mikrodetik kemudian) dalam proses terpisah
- Seperti Geth Live Tracer (tetapi tidak seperti ExEx Reth) Anda melihat setiap "bagian" transaksi - setiap log, setiap perubahan saldo, dll. - sebagai peristiwa terpisah
- Tidak seperti Geth Live Tracer atau Geyser, Anda tidak memasang "kait" dan menerima panggilan balik; Sebagai gantinya, Anda terus melakukan polling untuk catatan peristiwa baru, mengulangi peristiwa baru yang dikembalikan kepada Anda (dan mengabaikan peristiwa yang tidak Anda minati)
- Karena sistem ini didasarkan pada buffer cincin memori bersama, Anda dapat kehilangan data jika konsumen Anda terlalu lambat -- Anda harus mengikuti!
Teratas
Peringkat
Favorit