Async Rust: Unleashing the Power of Fearless Concurrency 1st Edition
اگه دنبال یه کتاب کاربردی برای یادگیری برنامهنویسی غیرهمزمان (Async) در زبان قدرتمند Rust هستی، این یکی دقیقا همون چیزیه که میخوای! Rust که به خاطر سرعت و امنیت حافظهاش معروفه، با قابلیتهای غیرهمزمان خودش حسابی میتونه توی پروژههای چندوظیفهای بهت کمک کنه.
این کتاب، نوشتهی مکسول فلیتون و کارولین مورتون، بهت نشون میده چطور از Rust Async برای حل مسائل پیچیده استفاده کنی. تازه، قراره با کتابخونهی محبوب Tokio هم کار کنی و یاد بگیری چطور ترافیک ورودی رو مدیریت کنی، بین رشتهها ارتباط برقرار کنی و با استفاده از الگوهای طراحی جذاب، راهحلهای هوشمندانه ارائه بدی.
از این کتاب چی یاد میگیری؟
- چطور Rust برنامهنویسی Async رو پیادهسازی میکنه
- ارتباط Coroutineها با Async در Rust
- پیادهسازی مدل Reactive Programming و سیستم Pub/Sub
- حل مسائل با الگوی بازیگرها (Actors)
- شخصیسازی Tokio برای مدیریت دقیقتر وظایف
- طراحی الگوهای Async در Rust
- ساخت یک سرور TCP غیرهمزمان فقط با کتابخانهی استاندارد Rust
- نحوهی انجام تست واحد (Unit Test) و تست انتها به انتها (End-to-End Test) برای سیستم Async
تا آخر این کتاب، میتونی یه سرور TCP غیرهمزمان از صفر بسازی، بدون نیاز به هیچ کتابخونهی خارجی. تازه یاد میگیری چطور کدت رو کامل و حرفهای تست کنی!
این کتاب مناسب کساییه که عاشق یادگیری عمیق هستن و میخوان Rust رو به سطح جدیدی ببرن.
- نظرات
هنوز نظری ثبت نشده
اولین نفری باشید که نظر میدهید
ثبت نظر