A construit o ladă Rust care implementează "Hedged Requests" pentru RPC-urile Solana
Ideea: Nu așteptați un singur furnizor - concurați mai mulți în paralel și returnați cel mai rapid răspuns
Implementarea:
- FuturesUnordered + tokio::select! pentru curse eficiente
- Strategii de acoperire a riscurilor configurabile
- Urmărirea statisticilor per furnizor
- Cheltuieli generale minime atunci când cel mai rapid furnizor răspunde
De asemenea, a construit un tablou de bord TUI pentru a vizualiza modelul de acoperire în timp real
Am explorat acest model după ce am citit lucrarea Google "Tail at Scale" - fascinant cât de multă latență puteți elimina prin simple cereri de curse
După ce am văzut multe proiecte care se bazează pe modelul LLVM IR de generare a codului asemănător ansamblului care poate fi legat de .so cu sbpf-linker, m-am surprins întrebându-mă dacă este posibil ca sbpf-linker să încorporeze pașii llvm necesari pentru a procesa un cod IR în .bc și apoi în .so ...
Nu știu dacă acest lucru se află în domeniul de aplicare al instrumentului, dar ar fi foarte bolnav... Imaginați-vă o singură comandă și boom-ul codului python ir compilat în .so
cc @deanmlittle @clairefxyz @dhkleung @alessandrod