Asynchronous Rust in Action: A hands-on guide to building high-performance, scalable, and safe concurrent systems from the ground up.
商品資訊
ISBN13:9798287688684
出版社:Independently published
作者:Samuel E. Barnard
出版日:2025/06/11
裝訂:平裝
規格:24.4cm*17cm*0.9cm (高/寬/厚)
商品簡介
商品簡介
If you're a developer aiming to build truly high-performance, scalable, and safe software, this guide is your direct path to mastering one of the industry's most powerful technologies. Asynchronous Rust in Action is a practical, hands-on guide that cuts through the complexity of concurrency, showing you step-by-step how to architect and build robust, parallel systems-no unnecessary theory, just the essential skills you need to build like a professional. By the end of this book, you won't just understand the theory of asynchronous Rust; you'll have applied it to build a complete, high-performance, in-memory key-value web service from the ground up, proving you have the skills to tackle complex, real-world concurrent projects.
Inside, You'll Discover:
Inside, You'll Discover:
- Mastery of Async Fundamentals: Move beyond the basics of async/await to gain a deep, practical understanding of the Future trait, the role of the Tokio runtime, and how the entire async ecosystem works together.
- Safe and Modern Concurrency Patterns: Learn to manage shared state without fear. You'll move from basic mutexes to advanced, thread-safe data structures, channels, and the powerful Actor Model to prevent deadlocks and race conditions.
- Professional Application Architecture: Escape simple examples and learn to structure production-grade applications. You'll discover patterns for graceful error handling, clean shutdown logic, and integrating blocking code without freezing your application.
- The Discipline of Production-Ready Systems: Learn how to write meaningful unit and integration tests for async code, use the tracing crate to debug complex concurrent interactions, and package your application for deployment with Docker.
- Your First High-Performance Service: Apply every concept you've learned by building a complete key-value store with a modern web API using the Axum framework, a project that demonstrates your new professional capabilities.
- It offers a learn-by-doing approach. You will write production-quality code and build a tangible, high-performance web service, solidifying your understanding of advanced concepts in every chapter.
- It is written for the practical developer. This book assumes you know the basics of Rust and focuses on filling the crucial gap between language syntax and professional, concurrent application architecture.
- It focuses on modern, production-grade skills. You will learn the architectural patterns and efficient workflows-like using concurrent data structures, implementing graceful shutdown, and adding monitoring with Prometheus-that are used by experienced developers to build reliable systems today.
主題書展
更多
主題書展
更多書展購物須知
外文書商品之書封,為出版社提供之樣本。實際出貨商品,以出版社所提供之現有版本為主。部份書籍,因出版社供應狀況特殊,匯率將依實際狀況做調整。
無庫存之商品,在您完成訂單程序之後,將以空運的方式為你下單調貨。為了縮短等待的時間,建議您將外文書與其他商品分開下單,以獲得最快的取貨速度,平均調貨時間為1~2個月。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

