HeadlinesBriefing favicon HeadlinesBriefing.com

PicoMQ: Streams HTTP duráveis em Armazenamento de Objetos

Hacker News •
×

PicoMQ é um servidor Rust projetado para streams duráveis, construído diretamente sobre armazenamento de objetos. Ele oferece capacidades de stream baratas, endereçáveis por URL e granulares, incluindo criação, append, leitura, long-poll e Server-Sent Events (SSE). O sistema utiliza o Protocolo Pico ou o Protocolo de Streams Duráveis como sua camada de fachada.

Em seu núcleo, o S3Stream serve como a primitiva fundamental de armazenamento de streams. Este componente é notavelmente usado no AutoMQ e está disponível como uma biblioteca Rust independente. Ao aproveitar essa primitiva, o PicoMQ garante persistência e recuperação de dados eficientes através de interfaces HTTP padrão.

Para tarefas de coordenação, o sistema depende de um log de comandos armazenado no Postgres. Essa arquitetura permite gerenciamento de estado e sincronização confiáveis entre nós distribuídos sem exigir serviços de coordenação dedicados complexos. A combinação de armazenamento de objetos para dados e Postgres para fluxo de controle fornece uma solução robusta, mas econômica, para necessidades de streaming.

O projeto foi recentemente compartilhado no Hacker News, onde ganhou 49 pontos e atraiu 5 comentários. A discussão destaca o interesse em soluções de mensagens leves baseadas em armazenamento de objetos que simplificam os requisitos de infraestrutura enquanto mantêm a durabilidade.

Entidades Chave: Empresas: AutoMQ