소개
This skill provides a comprehensive library of production-grade patterns for asynchronous Rust development, focusing on the Tokio ecosystem. It guides developers through complex concurrent architectures, covering essential topics such as task spawning with JoinSet, diverse channel communication strategies (MPSC, Broadcast, Watch), and structured error handling. Whether you are building high-throughput network services, managing shared state with async-aware primitives like RwLock and Semaphores, or implementing robust graceful shutdown sequences, this skill ensures your code follows industry best practices for performance, memory safety, and maintainability.