توضیحات
Summary
Reactive Design Patterns is a clearly written guide for building message-driven distributed systems that are resilient, responsive, and elastic. In this book you’ll find patterns for messaging, flow control, resource management, and concurrency, along with practical issues like test-friendly designs. All patterns include concrete examples using Scala and Akka. Foreword by Jonas Bonr.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Modern web applications serve potentially vast numbers of users – and they need to keep working as servers fail and new ones come online, users overwhelm limited resources, and information is distributed globally. A Reactive application adjusts to partial failures and varying loads, remaining responsive in an ever-changing distributed environment. The secret is message-driven architecture – and design patterns to organize it.
About the Book
Reactive Design Patterns presents the principles, patterns, and best practices of Reactive application design. You’ll learn how to keep one slow component from bogging down others with the Circuit Breaker pattern, how to shepherd a many-staged transaction to completion with the Saga pattern, how to divide datasets by Sharding, and more. You’ll even see how to keep your source code readable and the system testable despite many potential interactions and points of failure.
What’s Inside
- The definitive guide to the Reactive Manifesto
- Patterns for flow control, delimited consistency, fault tolerance, and much more
- Hard-won lessons about what doesn’t work
- Architectures that scale under tremendous load
About the Reader
Most examples use Scala, Java, and Akka. Readers should be familiar with distributed systems.
About the Author
Dr. Roland Kuhn led the Akka team at Lightbend and coauthored the Reactive Manifesto. Brian Hanafee and Jamie Allen are experienced distributed systems architects.
Table of Contents
- Why Reactive?
- A walk-through of the Reactive Manifesto
- Tools of the trade
- Message passing
- Location transparency
- Divide and conquer
- Principled failure handling
- Delimited consistency
- Nondeterminism by need
- Message flow
- Testing reactive applications
- Fault tolerance and recovery patterns
- Replication patterns
- Resource-management patterns
- Message flow patterns
- Flow control patterns
- State management and persistence patterns
PART 1 – INTRODUCTION
PART 2 – THE PHILOSOPHY IN A NUTSHELL
PART 3 – PATTERNS
————————————————————–
ترجمه ماشینی :
خلاصه الگوهای طراحی واکنشی یک راهنمای مکتوب واضح برای ساختن سیستمهای توزیعشده مبتنی بر پیام است که انعطافپذیر، پاسخگو و الاستیک هستند. در این کتاب شما الگوهایی برای پیام رسانی، کنترل جریان، مدیریت منابع، و همزمانی، همراه با مسائل عملی مانند طرح های تست پسند خواهید یافت. همه الگوها شامل نمونه های عینی با استفاده از Scala و Akka هستند. پیشگفتار یوناس بونر. خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در قالبهای PDF، Kindle و ePub از انتشارات منینگ است. درباره فناوری برنامه های کاربردی وب مدرن به طور بالقوه به تعداد زیادی از کاربران خدمت می کنند – و آنها باید به کار خود ادامه دهند زیرا سرورها از کار می افتند و سرورهای جدید آنلاین می شوند، کاربران منابع محدودی را از بین می برند و اطلاعات در سطح جهانی توزیع می شود. یک برنامه Reactive با خرابی های جزئی و بارهای مختلف تنظیم می شود و در یک محیط توزیع شده همیشه در حال تغییر پاسخگو باقی می ماند. راز معماری پیام محور است – و الگوهای طراحی برای سازماندهی آن. درباره کتاب الگوهای طراحی واکنشگرا اصول، الگوها و بهترین شیوههای طراحی برنامه کاربردی Reactive را ارائه میدهد. شما یاد خواهید گرفت که چگونه یک مؤلفه کند را با الگوی Circuit Breaker درگیر نکند، چگونه یک تراکنش چند مرحله ای را با الگوی Saga تکمیل کنید، چگونه مجموعه داده ها را بر اساس Sharding تقسیم کنید، و موارد دیگر. شما حتی خواهید دید که چگونه می توانید کد منبع خود را خوانا نگه دارید و سیستم را با وجود بسیاری از تعاملات احتمالی و نقاط شکست، قابل آزمایش نگه دارید. چه چیزی در داخل است
- راهنمای قطعی مانیفست واکنشی
- الگوهای کنترل جریان، سازگاری محدود، تحمل خطا، و موارد دیگر
- درس های سخت به دست آمده در مورد آنچه که کار نمی کند
- معماری هایی که تحت فشار بسیار زیاد مقیاس می شوند
درباره خواننده بیشتر نمونه ها استفاده می کنند اسکالا، جاوا و آکا. خوانندگان باید با سیستم های توزیع شده آشنا باشند. درباره نویسنده دکتر. Roland Kuhn رهبری تیم Akka در Lightbend را بر عهده داشت و مانیفست Reactive را تالیف کرد. Brian Hanafee و Jamie Allen معماران سیستم های توزیع شده با تجربه هستند. فهرست محتوا
tag : دانلود کتاب الگوهای طراحی واکنشی , Download الگوهای طراحی واکنشی , دانلود الگوهای طراحی واکنشی , Download Reactive Design Patterns Book , الگوهای طراحی واکنشی دانلود , buy الگوهای طراحی واکنشی , خرید کتاب الگوهای طراحی واکنشی , دانلود کتاب Reactive Design Patterns , کتاب Reactive Design Patterns , دانلود Reactive Design Patterns , خرید Reactive Design Patterns , خرید کتاب Reactive Design Patterns ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.