Reactive Messaging Patterns with the Actor Model: Applications and Integration in Scala and Akka

تاریخ: 1400/08/03 21:52
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۲۵۶۶
دیدگاه ها: ۰
کتاب Reactive Messaging Patterns with the Actor Model
Addison-Wesley Professional
Vaughn Vernon
9780133846836
2015
480
English

توسعه نرم افزار سازمانی از آنچه که باید باشد، بسیار دشوار‌تر و مستعد شکست بوده است. در حال حاضر، مهندس نرم افزار و نویسنده کهنه کار Vaughn Vernon، روش آسان‌تر و ارزشمند‌تری را برای موفقیت با مدل Actor ارائه می‌دهد. کتاب Reactive Messaging Patterns with the Actor Model (الگوهای پیام رسانی واکنشی با مدل اکتر)، نشان می‌دهد که چگونه رویکرد سازمانی واکنشی، مدل Actor، Scala و Akka می‌توانند به شما کمک کنند تا بر محدودیت‌های قبلی عملکردی و مقیاس پذیری غلبه کنید و به طرز ماهرانه ای حتی چالش برانگیزترین نیازهای غیر عملکردی را برطرف کنید.

ورنون با نمایش کار پیشرفته خود، به معماران و توسعه دهندگان نشان می‌دهد که چگونه وعده‌های دیرینه مدل Actor را به واقعیت عملی تبدیل کنند. ابتدا، او اصول نرم افزارهای واکنشی را معرفی می‌کند و نشان می‌دهد که چگونه مدل Actor پیام محور به همه آنها می‌پردازد و این امکان را می‌دهد که سیستم هایی با پاسخگویی بیشتر، تاب آوری و کشش بیشتر ساخته شوند. در مرحله بعد، او یک آموزش عملی راه اندازی Scala، معرفی کامل Akka و Akka Cluster، و یک فصل کامل در مورد به حداکثر رساندن عملکرد و مقیاس پذیری با Scala و Akka ارائه می‌دهد.

با تکیه بر این پایه، یاد خواهید گرفت که از برنامه‌های سازمانی و الگوهای یکپارچه سازی برای ایجاد کانال‌های پیام و endpoint‌ها استفاده کنید؛ پیام‌ها را به‌طور کارآمد بسازید، مسیریابی کنید و تبدیل کنید؛ و سیستم‌های قوی‌تری بسازید که ساده‌تر و بسیار موفق‌تر باشند.


مطالبی که در کتاب Reactive Messaging Patterns with the Actor Model: Applications and Integration in Scala and Akka (الگو‌های پیام رسانی واکنشی با مدل اکتر: برنامه‌ها و یکپارچگی در اسکالا و آکا) خواهید آموخت:

  • چگونه معماری واکنشی، پیچیدگی را با سادگی در سراسر هسته، وسط و لبه‌ها جایگزین می‌کند
  • ویژگی‌های actor‌ها و سیستم‌های actor و اینکه چگونه Akka آنها را قدرتمندتر می‌کند
  • ایجاد سیستم هایی که در مقیاس یک یا چند گره محاسباتی عمل می‌کنند
  • ایجاد مکانیسم‌های کانال و انتخاب کانال‌های مناسب برای هر برنامه و چالش یکپارچه سازی
  • ایجاد پیام هایی که به وضوح قصد فرستنده را در برقراری ارتباط با گیرنده منتقل می‌کند
  • پیاده سازی یک مدیر فرآیند برای طراحی‌های دامنه محور شما
  • جدا کردن منبع و مقصد پیام و یکپارچه کردن منطق تجاری مناسب در مسیریابش
  • درک تبدیلاتی که ممکن است یک پیام در برنامه‌ها و یکپارچه سازی‌ها تجربه کند
  • پیاده سازی ذخیره سازی actor‌ها با استفاده از Event Sourcing و reactive view‌ها با استفاده از CQRS

 

Table of Contents:
- Chapter 1. Discovering the Actor Model and the Enterprise, All Over Again
-     Why Enterprise Software Development Is Hard
-     Introducing Reactive Applications
-     Enterprise Applications
-     Actor Model
-     The Actor Way Is Explicit
-     What Next?
- Chapter 2. The Actor Model with Scala and Akka
-     How to Get Scala and Akka
-     Programming with Scala
-     Programming with Akka
-     Summary
- Chapter 3. Performance Bent
-     Transistors Matter
-     Clock Speed Matters
-     Cores and Cache Matter
-     Scale Matters
-     Multithreading Is Hard
-     How the Actor Model Helps
-     The Patterns
- Chapter 4. Messaging with Actors
-     Message Channel
-     Message
-     Pipes and Filters
-     Message Router
-     Message Translator
-     Message Endpoint
-     Summary
- Chapter 5. Messaging Channels
-     Point-to-Point Channel
-     Publish-Subscribe Channel
-     Datatype Channel
-     Invalid Message Channel
-     Dead Letter Channel
-     Guaranteed Delivery
-     Channel Adapter
-     Message Bridge
-     Message Bus
-     Summary
- Chapter 6. Message Construction
-     Command Message
-     Document Message
-     Event Message
-     Request-Reply
-     Return Address
-     Correlation Identifier
-     Message Sequence
-     Message Expiration
-     Format Indicator
-     Summary
- Chapter 7. Message Routing
-     Content-Based Router
-     Message Filter
-     Dynamic Router
-     Recipient List
-     Splitter
-     Aggregator
-     Resequencer
-     Composed Message Processor
-     Scatter-Gather
-     Routing Slip
-     Process Manager
-     Message Broker
-     Summary
- Chapter 8. Message Transformation
-     Envelope Wrapper
-     Content Enricher
-     Content Filter
-     Claim Check
-     Normalizer
-     Canonical Message Model
-     Summary
- Chapter 9. Message Endpoints
-     Messaging Gateway
-     Messaging Mapper
-     Transactional Client/Actor
-     Polling Consumer
-     Event-Driven Consumer
-     Competing Consumers
-     Message Dispatcher
-     Selective Consumer
-     Durable Subscriber
-     Idempotent Receiver
-     Service Activator
-     Summary
- Chapter 10. System Management and Infrastructure
-     Control Bus
-     Detour
-     Wire Tap
-     Message Metadata/History
-     Message Journal/Store
-     Smart Proxy
-     Test Message
-     Channel Purger
-     Summary
- Appendix A. Dotsero: An Akka-like Toolkit for .NET
-     Dotsero Actor System
-     Actors Using C# and .NET
-     Dotsero Implementation
-     Summary

 

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...