Reactive Messaging Patterns with the Actor Model: Applications and Integration in Scala and Akka (Hardcover)
暫譯: 使用 Actor 模型的反應式消息模式:在 Scala 和 Akka 中的應用與整合 (精裝版)
Vaughn Vernon
- 出版商: Addison Wesley
- 出版日期: 2015-08-07
- 售價: $1,960
- 貴賓價: 9.5 折 $1,862
- 語言: 英文
- 頁數: 480
- 裝訂: Hardcover
- ISBN: 0133846830
- ISBN-13: 9780133846836
-
相關分類:
JVM 語言
-
相關翻譯:
響應式架構:消息模式 Actor 實現與 Scala、Akka 應用集成 (簡中版)
已絕版
買這商品的人也買了...
-
$780$616 -
$2,300$2,185 -
$680$578 -
$780$616 -
$840Mastering Lambdas: Java Programming in a Multicore World (Paperpack)
-
$80$76 -
$520$411 -
$450$356 -
$360$281 -
$390$332 -
$450$356 -
$780$616 -
$360$284 -
$480$374 -
$480$379 -
$480$374 -
$400$316 -
$450$356 -
$620$484 -
$590$502 -
$520$411 -
$500$395 -
$580$452 -
$490$417 -
$540$427
相關主題
商品描述
USE THE ACTOR MODEL TO BUILD SIMPLER SYSTEMS WITH BETTER PERFORMANCE AND SCALABILITY
Enterprise software development has been much more difficult and failure-prone than it needs to be. Now, veteran software engineer and author Vaughn Vernon offers an easier and more rewarding method to succeeding with Actor model. Reactive Messaging Patterns with the Actor Model shows how the reactive enterprise approach, Actor model, Scala, and Akka can help you overcome previous limits of performance and scalability, and skillfully address even the most challenging non-functional requirements.
Reflecting his own cutting-edge work, Vernon shows architects and developers how to translate the longtime promises of Actor model into practical reality. First, he introduces the tenets of reactive software, and shows how the message-driven Actor model addresses all of them–making it possible to build systems that are more responsive, resilient, and elastic. Next, he presents a practical Scala bootstrap tutorial, a thorough introduction to Akka and Akka Cluster, and a full chapter on maximizing performance and scalability with Scala and Akka.
Building on this foundation, you’ll learn to apply enterprise application and integration patterns to establish message channels and endpoints; efficiently construct, route, and transform messages; and build robust systems that are simpler and far more successful.
Coverage Includes
- How reactive architecture replaces complexity with simplicity throughout the core, middle, and edges
- The characteristics of actors and actor systems, and how Akka makes them more powerful
- Building systems that perform at scale on one or many computing nodes
- Establishing channel mechanisms, and choosing appropriate channels for each application and integration challenge
- Constructing messages to clearly convey a sender’s intent in communicating with a receiver
- Implementing a Process Manager for your Domain-Driven Designs
- Decoupling a message’s source and destination, and integrating appropriate business logic into its router
- Understanding the transformations a message may experience in applications and integrations
- Implementing persistent actors using Event Sourcing and reactive views using CQRS
Find unique online training on Domain-Driven Design, Scala, Akka, and other software craftsmanship topics using the for{comprehension} website at forcomprehension.com.
商品描述(中文翻譯)
使用 Actor 模型構建更簡單的系統,實現更好的性能和可擴展性
企業軟體開發比實際需要的要困難得多,且更容易失敗。現在,資深軟體工程師及作者 Vaughn Vernon 提供了一種更簡單且更有成就感的方法來成功應用 Actor 模型。使用 Actor 模型的反應式訊息模式展示了反應式企業方法、Actor 模型、Scala 和 Akka 如何幫助您克服以往在性能和可擴展性上的限制,並巧妙地解決即使是最具挑戰性的非功能性需求。
反映他自己前沿的工作,Vernon 向架構師和開發人員展示如何將 Actor 模型長期以來的承諾轉化為實際現實。首先,他介紹了反應式軟體的基本原則,並展示了以訊息為驅動的 Actor 模型如何滿足所有這些原則,使得構建更具響應性、韌性和彈性的系統成為可能。接下來,他提供了一個實用的 Scala 啟動教程,全面介紹了 Akka 和 Akka Cluster,並專門有一章講解如何使用 Scala 和 Akka 最大化性能和可擴展性。
在此基礎上,您將學會應用企業應用和整合模式來建立訊息通道和端點;高效地構建、路由和轉換訊息;並構建更簡單且更成功的穩健系統。
涵蓋內容包括
- 反應式架構如何在核心、中間和邊緣用簡單性取代複雜性
- Actor 和 Actor 系統的特性,以及 Akka 如何使其更強大
- 在一個或多個計算節點上構建可擴展的系統
- 建立通道機制,並為每個應用和整合挑戰選擇合適的通道
- 構建訊息以清晰地傳達發送者與接收者之間的意圖
- 為您的領域驅動設計實現流程管理器
- 解耦訊息的來源和目的地,並將適當的業務邏輯整合到其路由器中
- 理解訊息在應用和整合中可能經歷的轉換
- 使用事件來源和 CQRS 實現持久化 Actor 及反應式視圖
在 for{comprehension} 網站(forcomprehension.com)上找到有關領域驅動設計、Scala、Akka 和其他軟體工藝主題的獨特在線培訓。