Akka Essentials

Kumar Gupta Munish

  • 出版商: Packt Publishing
  • 出版日期: 2012-10-15
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 334
  • 裝訂: Paperback
  • ISBN: 1849518289
  • ISBN-13: 9781849518284
  • 相關分類: Java 相關技術
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

A practical, step-by-step guide to learn and build Akka's actor-based, distributed, concurrent, and scalable Java applications

  • Build large, distributed, concurrent, and scalable applications using the Akka's Actor model
  • Simple and clear analogy to Java/JEE application development world to explain the concepts
  • Each chapter will teach you a concept by explaining it with clear and lucid examples– each chapter can be read independently

In Detail

Developers/Architects need to manage the fine balance between the ever increasing load and ever decreasing response latency. Applications need to be designed for Internet scale, which means you need to be skilled in building large distributed, scalable, and concurrent applications. Whether you are building the next Facebook or working for a Fortune 500 organization, you need to be ready to design scalable, concurrent, and fault-tolerant applications. Akka is a toolkit and runtime for building highly concurrent, distributed, and fault-tolerant event-driven applications on the JVM.

"Akka Essentials" will show you the current challenges with Java Scalability and concurrency model and how Akka's Actor Model can help you design and build applications that are inherently scalable and fault-tolerant. Whether you are building new applications or want to refactor an existing application, you will learn the right techniques to build and scale up in no time.

What you will learn from this book

  • Scale up and out your applications using dispatchers and remoting
  • Build fault tolerance within your application
  • Handle transactions within your application
  • Unit test your Akka applications
  • Integrate your Akka applications with existing enterprise systems using Zeromq
  • Monitor the health of your Akka application

Approach

This is a step-by-step guide where each chapter will teach you a concept by explaining it with clear and lucid examples– each chapter can be read independently.

Who this book is written for

This book is aimed at developers, architects who are building large distributed concurrent and scalable applications using Java/Scala. The book assumes knowledge of Java/JEE concepts but no knowledge of Actor model is assumed.

商品描述(中文翻譯)

一本實用的、逐步指南,教你學習並建立Akka的基於Actor的、分散式、並行和可擴展的Java應用程式。

- 使用Akka的Actor模型建立大型、分散式、並行和可擴展的應用程式
- 以簡單明瞭的方式將Java/JEE應用程式開發世界的概念解釋清楚
- 每個章節都會透過清晰明瞭的例子來教授一個概念,每個章節都可以獨立閱讀

詳細內容:
開發者/架構師需要在不斷增加的負載和不斷減少的響應延遲之間保持良好的平衡。應用程式需要為互聯網規模而設計,這意味著您需要具備構建大型分散式、可擴展和並行應用程式的技能。無論您是在構建下一個Facebook還是為一家財富500強組織工作,您都需要準備好設計可擴展、並行和容錯的應用程式。Akka是一個在JVM上構建高度並發、分散式和容錯事件驅動應用程式的工具包和運行時。

《Akka基礎》將向您展示Java可擴展性和並發模型的當前挑戰,以及Akka的Actor模型如何幫助您設計和構建本質上可擴展和容錯的應用程式。無論您是在構建新應用程式還是想要重構現有應用程式,您都將學習到快速構建和擴展的正確技術。

從本書中您將學到:
- 使用調度程序和遠程功能擴展和擴展應用程式
- 在應用程式內建立容錯能力
- 在應用程式內處理交易
- 對Akka應用程式進行單元測試
- 使用Zeromq將Akka應用程式與現有企業系統集成
- 監控Akka應用程式的健康狀態

這是一本逐步指南,每個章節都會透過清晰明瞭的例子來教授一個概念,每個章節都可以獨立閱讀。

本書適合開發人員、架構師,他們使用Java/Scala構建大型分散並行和可擴展的應用程式。本書假設讀者已經熟悉Java/JEE概念,但不需要了解Actor模型。