Async Rust
Асинхронное программирование на Rust
Zusammenfassung:
Einleitung
Das Buch „Async Rust“ (2024) von Maxwell Flitton und Caroline Morton ist ein moderner praktischer Leitfaden zur asynchronen Programmierung in der Sprache Rust. Im Zeitalter von hochbelasteten Systemen und Microservices wird die Fähigkeit, effizienten asynchronen Code zu schreiben, zunehmend kritisch. Die Autoren, die umfangreiche Erfahrung in der Rust-Entwicklung haben, bieten dem Leser einen strukturierten Weg von den Grundlagen bis zu fortgeschrittenen Techniken der Arbeit mit Asynchronität.
Worum es in dem Buch geht
Das Buch deckt das gesamte Spektrum der Themen ab, die mit asynchroner Programmierung in Rust verbunden sind. Beginnend mit der Erklärung der Konzepte Future, async/await und Executor, gehen die Autoren schrittweise zu praktischen Aspekten über: Arbeit mit der Bibliothek Tokio, Erstellung asynchroner Webserver, Verwaltung von Threads und Kanälen, Fehlerbehandlung im asynchronen Kontext. Besonderes Augenmerk wird auf Leistung und Sicherheit gelegt, was das Markenzeichen von Rust ist.
Für wen dieses Buch ist
Das Buch richtet sich an Entwickler, die bereits mit den Grundlagen von Rust vertraut sind (Syntax, Ownership, Borrowing). Es wird nützlich sein für:
- Backend-Entwickler, die hochbelastete Dienste erstellen;
- Systemprogrammierer, die auf Rust umsteigen;
- Entwickler, die ihr Verständnis asynchroner Modelle vertiefen möchten;
- Studenten und Forscher, die moderne Programmierparadigmen studieren.
Was der Leser lernen wird
Nach dem Lesen des Buches wird der Leser