
Async Rust
Maxwell Flitton, Caroline Morton
- Editorial
- O'Reilly
- Año
- 2025
- Páginas
- ~537
- Nivel
- Intermedio
De qué trata
Tratado técnico avanzado escrito por Maxwell Flitton y Caroline Morton, publicado por O'Reilly a principios de 2025. Desgrana los secretos de la programación asíncrona, concurrente y basada en eventos en Rust moderno.
Explora la arquitectura interna de Tokio y async-std, el funcionamiento exacto del trait `Future`, `Waker` y `Context`, el bucle de eventos (event loop) y reactores de E/S basados en epoll/kqueue. Aborda canales de comunicación (`mpsc`, `broadcast`, `watch`), tareas cooperativas, cancelación segura y prevención de deadlocks en sistemas concurrentes masivos.
Incluye análisis de telemetría asíncrona, profiling de cuellos de botella con Tokio Console y diseño de servidores de streaming. Una referencia esencial para arquitectos e ingenieros que diseñan sistemas distribuidos de muy alta concurrencia.
- Async Rust
- Tokio
- Futures
- Wakers
- Event Loop
- Concurrencia
- Tokio Console
- Canales Asíncronos
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Servidor de Streaming y Eventos Asíncronos Masivos
Desarrollo de un broker de eventos asíncrono con Tokio, canales broadcast e instrumentación con Tokio Console.

