Jetrelay: Servidor Pub/Sub altamente eficiente usando recursos do kernel Linux

2025-05-16

O Jetrelay, um servidor Pub/Sub compatível com o jetstream do Bluesky, alcança eficiência impressionante com apenas 500 linhas de código. Ao utilizar inteligentemente recursos do kernel Linux como `sendfile()`, `io_uring` e `fallocate()`, o Jetrelay transmite dados e gerencia armazenamento persistente com mínima sobrecarga no espaço do usuário. Isso permite que ele sature uma conexão de rede de 10 Gbps usando apenas 8 núcleos de CPU. O design evita cópias de dados desnecessárias e usa E/S assíncrona para lidar com milhares de conexões de clientes simultâneas de forma eficaz.

Desenvolvimento