linux-BR.org

Notícias de software livre e tecnologias

24/01/2024
Nesta postagem do blog, estamos empolgados em apresentar fundações, nossa biblioteca fundamental para serviços de rust, agora lançada como código aberto no Github.Através de nossa experiência no desenvolvimento de vários serviços, identificamos várias diferenças críticas:
Abordando essas distinções, as fundações surgem como uma biblioteca abrangente, oferecendo soluções para esses desafios.Normalmente, conseguir isso envolveria a criação de um novo logger para cada solicitação, copiando tags do registrador da conexão e, em seguida, passando manualmente esse novo logger por todo o código relevante.Além disso, para solicitações servidas sobre essa conexão, seria útil anexar o URL da solicitação a cada registro de log, incluindo informações específicas de conexão.Em um esforço para simplificar a experiência do usuário, mesclamos todas as APIs relacionadas ao gerenciamento de contexto em um único objeto TelemetryContext disponível implicitamente em cada escopo de código.

Fonte: https://blog.cloudflare.com/introducing-foundations-our-open-source-rust-service-foundation-library