Network Programming with Rust: Build fast and resilient network servers and clients by leveraging Rust’s memory-safety and concurrency features

Эта книга посвящена практическому сетевому программированию с использованием языка Rust. Автор демонстрирует, как использовать уникальные особенности Rust — безопасность памяти и мощные средства конкурентности — для создания высокопроизводительных и отказоустойчивых сетевых приложений.

Читатели научатся разрабатывать как серверные, так и клиентские компоненты, эффективно работающие в распределённых системах. Книга охватывает ключевые аспекты сетевого взаимодействия, включая работу с сокетами, протоколами и обработку параллельных соединений.

Особое внимание уделяется тому, как система типов и модель владения Rust помогают избежать распространённых ошибок, характерных для сетевого программирования на других языках, таких как гонки данных и утечки памяти. Это делает код не только быстрым, но и надёжным.

Издание подходит для разработчиков, уже имеющих базовое знакомство с Rust и желающих углубиться в создание сетевой инфраструктуры. Практические примеры и объяснения помогут понять, как строить масштабируемые системы, готовые к работе в реальных условиях.

Network Programming with Rust: Build fast and resilient network servers and clients by leveraging Rust’s memory-safety and concurrency features
A
Автор
Abhishek Chanda
Издательство
Packt Publishing
Год
2018
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент