Construyó una caja de Rust que implementa "solicitudes cubiertas" para los RPC de Solana
La idea: no espere a un proveedor: compita con varios en paralelo y devuelva la respuesta más rápida
Implementación:
- FuturosDesordenados + tokio::select! para carreras eficientes
- Estrategias de cobertura configurables
- Seguimiento de estadísticas por proveedor
- Sobrecarga mínima cuando el proveedor responde más rápido
También se ha creado un panel de control de TUI para visualizar el patrón de cobertura en tiempo real
Exploré este patrón después de leer el artículo "Tail at Scale" de Google: fascinante cuánta latencia puede eliminar simplemente acelerando las solicitudes
Después de ver muchos proyectos que se basan en el patrón LLVM IR de generar código similar a un ensamblador que se puede vincular a .so con sbpf-linker, me sorprendí preguntándome si es posible que sbpf-linker incorpore los pasos llvm necesarios para procesar un código IR en .bc y luego en .so ...
No sé si esto está dentro del alcance de la herramienta, pero sería realmente enfermizo ... Imagine un solo comando y haga boom su código python ir compilado en .so
cc @deanmlittle @clairefxyz @dhkleung @alessandrod