~/talk

Scalable Networking with Rust

Talkat RustFest Paris 2018 · 2018-05-26..05-27· [nodejs]
slides:none on file

Claims a real 10X+ memory and CPU win vs Go by reimplementing a POP-style event router in Rust using MIO event loops per core and one thread per CPU instead of a single loop plus a generic threadpool. Production deployment handles petabytes of image traffic by passing TCP sockets between IO loops over channels, using a 4‑byte length header and minimal unsafe for byte-order tweaks. Works on Unix; socket-transfer approach is not Windows-friendly.

AI-written summary · about

  1. 0:00Start
  2. 9:53using multiple cores as a multiple event loops
  3. 16:21pass tcp connection between multiple threads
  4. 17:42measuring the length of bytes
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.