Jetrelay: Servidor Pub/Sub altamente eficiente que aprovecha las características del kernel de Linux

2025-05-16

Jetrelay, un servidor Pub/Sub compatible con el jetstream de Bluesky, alcanza una eficiencia impresionante con solo 500 líneas de código. Al utilizar inteligentemente las características del kernel de Linux como `sendfile()`, `io_uring` y `fallocate()`, Jetrelay transmite datos y gestiona el almacenamiento persistente con una mínima sobrecarga en el espacio de usuario. Esto le permite saturar una conexión de red de 10 Gbps con solo 8 núcleos de CPU. El diseño evita copias de datos innecesarias y utiliza E/S asincrónica para gestionar miles de conexiones de clientes simultáneas de forma eficaz.

Desarrollo