پروژههای راست: نوشتن یک کلون ردیوس
Rust Projects - Write a Redis Clone
معرفی کتاب «پروژههای راست: نوشتن یک کلون ردیوس» (با عنوان لاتین Rust Projects - Write a Redis Clone) نوشتهٔ Leonardo Giordani، منتشرشده توسط نشر 2024 در سال 2024. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
Contents Introduction CodeCrafters Why this book comes for free Typographic conventions Setup the development environment About the book Initial Steps Step 1 - Bind to a port Step 2 - Respond to PING Step 3 - Respond to multiple PING Step 4 - Handle concurrent clients The RESP Protocol Step 1 - Define a custom result type Step 2 - Extract binary values from RESP Step 3 - Convert binary values to string Step 4 - Parse the RESP type Step 5 - Parse a RESP simple string Step 6 - Use simple string for PING Step 7 - Parse generic RESP Step 8 - Parse a RESP bulk string Step 9 - Parse a RESP array Step 10 - Process PING the right way Step 11 - Process ECHO GET and SET Step 1 - Create the storage manager Step 2 - Use the storage manager Step 3 - Implement GET and SET Key Expiry Step 1 - Creation time and expiry Step 2 - Storage support for expiry Step 3 - Run a function periodically Step 4 - SET parameters Step 5 - SET with expiry Concurrency with actors Actors Communication channels Conversion steps Step 1 - Supporting types Step 2 - Requests and messages Step 3 - Refactor the connection handler Step 4 - Send Requests to the server Step 5 - Turn the server into an actor Step 6 - Use messages in the connection handler Step 7 - Tidy up the code Next steps Final words (for now)
دانلود کتاب پروژههای راست: نوشتن یک کلون ردیوس