Populární témata
#
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.
Srovnáváno s libcurlem, libeventem a Boostem. Bestie.
Boost.Beast má mírně vyšší průměrnou propustnost ~220K požadavků na sekundu, Tetsuo-socket vyhrává 7 z 12 scénářů s požadavkem ~210K+ za sekundu.
Postavil jsem tuto minimální závislostní C socket knihovnu pomocí Grok. Má API založené na výjimkách pomocí TRY/EXCEPT/FINALLY a jednoduché API založené na zpětném kódu, které ho obaluje.
Lib využívá správu paměti založenou na aréně, kde související objekty sdílejí paměťovou arénu pro deterministické řízení životního cyklu. Když se arény zbavíte, vše se uvolní společně.
Podpora sítí pro TCP/UDP/Unix sockety, asynchronní DNS řešení s DNS-over-TLS a DNS-over-HTTPS, poolování spojení s omezením rychlosti, WebSocket RFC 6455, HTTP/1.1 a HTTP/2 s kompresí HPACK, podpora TLS/DTLS a proxy protokoly SOCKS4/5, HTTP CONNECT.
Abstrakce platformy automaticky vybírá nejlepší backend pro event polling, epoll na Linuxu, kqueue na BSD/macOS, s volitelnými io_uring.
Je tu pár úzkých míst, která je potřeba řešit, ale zatím je to docela solidní.

Top
Hodnocení
Oblíbené
