Direct Shreds - UDP ส่งต่อ (Raw Shreds)
ถ้าคุณมี...ERPC ชเรดส์ที่สละสิทธิ์แล้ว คุณสามารถเลื่อนชเรดดิบไป UDP แด่ผู้ฟังของคุณ นี่คือ Solanaชั้นสํารวจที่เร็วที่สุด -- ก่อน Geyser gRPC และไกลเกินกว่า RPC/WebSocket. เอส ดีเค รวม เอา เรื่อง ง่าย ๆ Rust ตัว อย่าง; สูบ ปั๊ม.
ทําไมนี่เป็นเส้นทางที่เร็วที่สุด
- อัตราการสั่นมาถึงก่อน: การตรวจสอบการเยื้องที่ดินก่อน Geyser gRPC or RPC/WebSocketสภาวะฉุกเฉินที่ร้ายแรงมาก เห็นเหตุการณ์ตั้งแต่เริ่มต้น
- UDP เก็บค่าน้อยที่สุด: ไม่มีการตั้งค่าการเชื่อมต่อ, การเรียงลําดับใหม่, หรือการเรียงลําดับ; ให้ตรงกับรูปแบบสายระหว่างตัวตรวจ
- แลกเปลี่ยน: ข้อมูลก่อนการวางจําหน่ายสามารถขาด/ออกของลําดับ/ ไม่สําเร็จ -- จัดการกับข้อมูลดังกล่าวเป็นส่วนหนึ่งของการต่อรองความเร็ว
หมายเหตุ: ฌานที่ใช้ร่วมกัน gRPC จุด จบ ของ ที ซี พี จึง ช้า กว่า UDP อาเจียน
ลองกับ Solana เครือข่าย SDK
- รหัสตัวอย่าง (
shreds-udp-rs, Rustปั๊ม ความสนุกสนานเป็นแค่ตัวอย่างทั่วไป https://github.com/ValidatorsDAO/solana-stream/tree/main/temp-release/shreds-udp-rs - ผู้ ใช้ ที่ อุทิศ ตัว แล้ว:
ip:portเพื่อดูการตรวจสอบ - ไม่เปิด UDP ยัง? เรียกใช้มันในท้องถิ่นหรือบนเซิร์ฟเวอร์ของคุณเอง เพื่อสํารวจปูมบันทึกและตะขอปรับแต่ง
บันทึกการทํางานแบบ pump. function

ตัวอย่างนี้มาจากตัวอย่าง SDK; โคลนและเรียกมันเพื่อดูการตีหรือสลับเป้าหมายของคุณเอง
ทรัพยากร
- ถอดรหัสและโปรแกรมพร้อมใช้ Solana รีโปของสายข้อมูล SDK: https://github.com/ValidatorsDAO/solana-stream