Rust Assíncrono: guia completo
300 páginas
Portuguese
PDF
4.5

Rust Assíncrono: guia completo

Rust Assíncrono: guia completo

Autor:

Ano:

Resumo:

O Rust moderno é impossível de imaginar sem programação assíncrona. Este livro é seu guia para o mundo de async/await, começando com conceitos fundamentais e terminando com a criação de serviços de rede prontos para produção. Você aprenderá a escrever código rápido, seguro e escalável, usando todo o poder do ecossistema Rust.



Sobre o que é este livro

O livro cobre o ciclo completo de trabalho com assincronia:

  • Fundamentos de async/await — como funcionam futures, máquinas de estado e escalonadores de tarefas
  • Ecossistema Tokio — mergulho profundo no runtime async mais popular: reatores, temporizadores, drivers de I/O
  • Multithreading e paralelismo — combinação de tarefas async com threads clássicas, sincronização, canais
  • Aplicações de rede — criação de servidores e clientes TCP/UDP, serviços HTTP com Axum e Actix
  • Técnicas avançadas — projeções pin, executores personalizados, teste async, depuração
  • Projetos reais — chat WebSocket, broker de mensagens, gateway de API de alta carga


Para quem é este livro

O livro é voltado para desenvolvedores já familiarizados com Rust (sintaxe, ownership, lifetimes). Você obterá conhecimento estruturado necessário para trabalhar em projetos modernos de rede e nuvem:

  • Desenvolvedores backend migrando para Rust
  • Engenheiros trabalhando em sistemas de alta carga
  • Especialistas em blockchain e aplicações descentralizadas
  • Todos que desejam entender assincronia em Rust em nível profundo


O que você aprenderá

Após a leitura, você será capaz de:

  • Explicar o funcionamento interno de async/await e futures
  • Projetar arquiteturas de aplicações em Tokio do zero
  • Otimizar desempenho: evitar bloqueios, escolher o runtime correto
  • Escrever serviços de rede confiáveis com tratamento de erros e graceful shutdown
  • Usar teste async e profiling para encontrar gargalos


O livro contém dezenas de exemplos práticos prontos para execução e exercícios para fixação do conteúdo. Cada capítulo termina com um resumo e uma lista de conclusões principais. Não é apenas um guia de referência — é um manual que o levará das primeiras funções async até a arquitetura de sistemas de produção.



Domine o Rust assíncrono e crie aplicações capazes de processar milhões de conexões — com a segurança e o desempenho que só o Rust oferece.

Recommendations