Akka In Action Pdf Download

Posted on by admin
Akka In Action Pdf Download Rating: 4,5/5 23 votes
Goodreads helps you keep track of books you want to read.
  1. Akka In Action Pdf Download Torrent
  2. Akka In Action Pdf Download Free
  3. Akka In Action Pdf Download Software
  4. Akka Actor Download
  1. Akka In Action 1st Edition. These files are related to Akka in Action 1st Edition.Just preview or download the desired file.
  2. Akka in Action is a comprehensive tutorial on building message-oriented systems. Use the text to search and navigate the audio, or download the audio-only.

Akka in Action PDF Free Download, Reviews, Read Online, ISBN:, By Raymond Roestenburg, Rob Bakker, Rob Williams Via Fox eBook, Somasundaram Sekar. Akka in action Download akka in action or read online here in PDF or EPUB. Please click button to get akka in action book now. All books are in clear copy here, and all files are secure so don't worry about it. Accompanying source code for akka in action. Contribute to RayRoestenburg/akka-in-action development by creating an account on. Clone or download.

Start by marking “Akka in Action” as Want to Read:
Rate this book

See a Problem?

We’d love your help. Let us know what’s wrong with this preview of Akka in Action by Raymond Roestenburg.
Not the book you’re looking for?

Preview — Akka in Action by Raymond Roestenburg

Akka is a Scala-based toolkit that simplifies developing concurrent distributed applications. Akka uses Actors-independently executing processes that communicate via message passing—as the foundation for fault-tolerant applications where individual actors can fail without crashing everything. Perfect for high-volume applications that need to scale rapidly, Akka is an effic..more
Published 2012 by Manning
To see what your friends thought of this book,please sign up.
To ask other readers questions aboutAkka in Action,please sign up.

Be the first to ask a question about Akka in Action

Scala Books
17 books — 19 voters
Scala, Groovy et al
11 books — 1 voter

More lists with this book..
Rating details

Feb 21, 2015Sebastian Gebski rated it really liked it
* this is a review of MEAP v15 version - currently 14 of 15 chapters have content (not confirmed as final yet) & the final release date is unknown *
This book has its flaws & 3-3.5 stars may have been a more adequate rating, but it's promising enough, so I assume at least some cons will be fixed & proper editing will take place.
Anyway, I felt a bit odd when reading this book:
* the introductory stuff I've already known (all the basics, except clustering, low level strategy customizatio
..more
Oct 04, 2016Michael Koltsov rated it really liked it
I’ve started reading this book as a draft long before it was released. I’ve abandoned it for a while, but this fall it was finally released thus I no other excuse to finally finish reading it.
I need to confess that’s not the first Akka book I’ve read so far. By no means this book covers all the aspects of Akka (which is enormously huge, albeit allows you to write full fledged applications based only on itself). But it is THE BOOK I would recommend you to read if you’re interested in Akka right n
..more
Jan 25, 2016Pawel Dolega rated it it was amazing
* Review based on MEAP version 17.
In short this is very good book about Akka technology. It's easily readable, not too long and basically allows you to catch up with Akka without any prior experience with it.
Book basically goes through most of Akka more interesting features and plugins including clustering, persistence etc. Most notable omission is probably Akka Typed and Akka Streams. Skipping former one (Akka Typed) may actually be reasonable as it's at experimental stage. The latter one (Akka
..more
Nov 04, 2018Venkatesh-Prasad rated it really liked it
A good book to learn about Akka and the actor model. It covers how to realize basic actor model in Akka along with important extensions such as futures, agents, FSM, remoting, clustering, and persistence. It provides a good introduction to fault tolerance in the context of actor model
It could have been a great book if 1) it used simple and precise language (e.g., 'which takes two argument lists', did you mean two arguments?) and 2) it did not have typos in code and results.
Both these errors will
..more
I like the book and it can be used as a good start in learning akka. It has a lot of recipes, patterns, use cases that will help understand the power of akka. Considering the fact that akka is so huge instrument with well structured and self-sufficient documentation, I didn't know what to start with. The book helped me.
Book covers multiple Akka's domain, even quite exotic, never seen used by me, but this book rather a documentation than user guide, since it doesnt give a full picture how these doamins should be conbined together into proper Akka application, book gives a description of a set not connected topics.
Dec 09, 2017Frank Palardy rated it really liked it
Good info but difficult chapters up front. Could focus on akka first.
Vladislav Gangan rated it really liked it
Apr 03, 2016
Mykola Guidash rated it really liked it
Jul 04, 2016
ᴡᴡᴡ.Emanuele_Blanco.18sexy.pw rated it really liked it
Apr 22, 2017
Dmitry Vorobiov rated it really liked it
Jan 28, 2013
Stefan De Boey rated it really liked it
May 18, 2013
Guillaume Belrose rated it it was amazing
Dec 28, 2014
Vladimir Almaev rated it really liked it
Dec 05, 2016
There are no discussion topics on this book yet.Be the first to start one »
Recommend ItStatsRecent Status Updates
If you like books and love to build cool products, we may be looking for you.
Learn more »
See top shelves…
2followers
Akka
Original author(s)Jonas Bonér
Developer(s)Lightbend
Initial releaseJuly 2009
Stable release
Repository
Written inScala
Operating systemCross-platform
PlatformJava Virtual Machine
LicenseApache License 2.0
Websiteakka.io

Akka is a free and open-source toolkit and runtime simplifying the construction of concurrent and distributed applications on the JVM. Akka supports multiple programming models for concurrency, but it emphasizes actor-based concurrency, with inspiration drawn from Erlang.[3]

Language bindings exist for both Java and Scala. Akka is written in Scala and, as of Scala 2.10, the actors in the Scala standard library are deprecated in favor of Akka.[4]

History[edit]

An actor implementation, written by Philipp Haller, was released in July 2006 as part of Scala 2.1.7.[5] By 2008 Scala was attracting attention for use in complex server applications, but concurrency was still typically achieved by creating threads that shared memory and synchronized when necessary using locks. Aware of the difficulties with that approach and inspired by the Erlang programming language's library support for writing highly concurrent, event-driven applications, Jonas Bonér created Akka to bring similar capabilities to Scala and Java. Bonér began working on Akka in early 2009[6] and wrote up his vision for it in June of that year.[7] The first public release was Akka 0.5,[8] announced in January 2010.[9] Akka is now part of the Lightbend Platform together with the Play framework and the Scala programming language.

Distinguishing Features[edit]

The key points distinguishing applications based on Akka actors are:

  • Concurrency is message-based and asynchronous: typically no mutable data are shared and no synchronization primitives are used; Akka implements the actor model.
  • The way actors interact is the same whether they are on the same host or separate hosts, communicating directly or through routing facilities, running on a few threads or many threads, etc. Such details may be altered at deployment time through a configuration mechanism, allowing a program to be scaled up (to make use of more powerful servers) and out (to make use of more servers) without modification.
  • Actors are arranged hierarchically with regard to program failures, which are treated as events to be handled by an actor's supervisor (regardless of which actor sent the message triggering the failure). In contrast to Erlang, Akka enforces parental supervision, which means that each actor is created and supervised by its parent actor.

Akka has a modular structure, with a core module providing actors. Other modules are available to add features such as network distribution of actors, cluster support, Command and Event Sourcing, integration with various third-party systems (e.g. Apache Camel, ZeroMQ), and even support for other concurrency models such as Futures and Agents.

Project Structure[edit]

Viktor Klang became the technical lead for the Akka project in September 2011. When Viktor became Director of Engineering at Lightbend in December 2012, Roland Kuhn became the technical lead for Akka. The main part of the development is done by a core team employed at Lightbend,[10] supported by an active community.[11] The current emphasis is on extending cluster support.

Akka In Action Pdf Download Torrent

Relation to other Libraries[edit]

Akka In Action Pdf Download Free

Other frameworks and toolkits have emerged to form an ecosystem around Akka:

  • The Spray toolkit[12] is implemented using Akka and features a HTTP server as well as related facilities, such as a domain-specific language (DSL) for creating RESTfulAPIs
  • The Play framework for developing web applications offers integration with Akka[13]
  • Up until version 1.6, Apache Spark used Akka for communication between nodes[14]
  • The Socko Web Server library supports the implementation of REST APIs for Akka applications[15]
  • The eventsourced[16] library provides event-driven architecture (see also domain-driven design) support for Akka actors
  • The Gatling stress test tool for load-testing web servers is built upon Akka[17]
  • The Scalatra web framework is built upon Akka and offers integration with it[18]
  • The Vaadin web app development framework can integrate with Akka[19]
  • The Apache Flink platform for distributed stream and batch data processing is built upon Akka.[20]
  • The Lagom framework for building reactive microservices is implemented on top of akka.[21]

There are more than 250 public projects registered on GitHub which use Akka.[22]

Publications about Akka[edit]

There are several books about Akka:

  • Akka Essentials[23]
  • Akka Code Examples
  • Akka Concurrency[24]
  • Akka in Action[25]
  • Effective Akka[26]
  • Composable Futures with Akka 2.0, Featuring Java, Scala and Akka Code Examples[27]

Akka also features in

The secret life of pets full movie download. Of the movie. Usually inside there is a code to download your digital copy yet there was none in ours. 'The Secret Life of Pets,' thankfully, is not a bad movie. Comedy superstars Louis C.K., Eric Stonestreet, and Kevin Hart make their animated feature-film debut that finally answers the question: what do your pets do when you’re not home? Critics Consensus: Fast-paced, funny, and blessed with a talented voice cast, The Secret Life of. The Secret Life of Pets movie available on Blu-ray, DVD, Digital HD and On Demand from Universal Pictures Home Entertainment. Watch The Secret Life of Pets.

  • P. Haller's 'Actors in Scala'[28]
  • N. Raychaudhuri's 'Scala in Action'[29]
  • D. Wampler's 'Functional Programming for Java Developers'[30]
  • A. Alexander's 'Scala Cookbook'[31]
  • V. Subramaniam's 'Programming Concurrency on the JVM'[32]
  • M. Bernhardt's 'Reactive Web Applications'[33]

Besides many web articles describe the commercial use of Akka[34][35]there are also overview articles about it.[36][37]

See also[edit]

References[edit]

  1. ^'Try Akka Akka'. Retrieved 2019-04-02.
  2. ^Akka Team. 'Akka 2.5.21 Released'.
  3. ^Akka Team. 'Scala Actors Introduction'. Retrieved 17 September 2018.
  4. ^Jovanovic, Vojin. 'The Scala Actors Migration Guide'. Retrieved 13 March 2013.
  5. ^'Scala Version History - Older versions'. scala-lang.org. 2009-02-16. Archived from the original on 2013-01-04.
  6. ^Jonas Bonér (2009-02-16). 'init project setup'. github.com.
  7. ^Bonér, Jonas. 'Akka Actor Kernel'. scala-language@googlegroups.com. Archived from the original on 2016-03-04. Retrieved 2017-07-13.
  8. ^Jonas Bonér (2009-07-12). 'v0.5'. github.com.
  9. ^Jonas Bonér (2010-01-04). 'Introducing Akka - Simpler Scalability, Fault-Tolerance, Concurrency & Remoting through Actors'. jonasboner.com.
  10. ^'Akka team'. akka.io. Retrieved 6 June 2013.
  11. ^'Akka contributors list'. github.com. Retrieved 6 June 2013.
  12. ^Doenitz, Mathias. 'Spray toolkit'. spray.io. Retrieved 6 June 2013.
  13. ^'Play framework documentation: Integrating with Akka'. playframework.com. Retrieved 6 June 2013.
  14. ^'Spark project sources'. github.com. Retrieved 6 June 2013.
  15. ^'Socko Web Server'. sockoweb.org. Retrieved 6 June 2013.
  16. ^'eventsourced library'. eligosource. Retrieved 6 June 2013.
  17. ^'Gatling stress test tool'. github.com. Retrieved 6 June 2013.
  18. ^'Scalatra documentation: Akka'. scalatra.org. Archived from the original on 6 August 2013. Retrieved 6 June 2013.
  19. ^'Vaadin in Akka'. Vaadin.com. Retrieved 26 April 2014.
  20. ^'Apache Flink - Akka for the win !'. flink.apache.org. Retrieved 2 December 2015.
  21. ^https://www.lagomframework.com/documentation/1.4.x/java/Akka.html
  22. ^Tasharofi, Samira. 'Akka actor project corpus at GitHub'. cs.illinois.edu.
  23. ^Gupta, Munish K. (2012). Akka Essentials. Packt Publishing. p. 334. ISBN1849518289.
  24. ^Wyatt, Derek (2013). Akka Concurrency. Artima. p. 521. ISBN0981531660.
  25. ^Roestenburg, Raymond (2013). Akka in Action. Manning Publications. p. 475. ISBN1617291013.
  26. ^Allen, Jamie (2013). Effective Akka. O'Reilly Media. p. 74. ISBN1449360076.
  27. ^Slinn, Michael (2012). Composable Futures with Akka 2.0. Micronautics Research. p. 178. ISBN0984278923.
  28. ^Haller, Philipp (2012). Actors in Scala. Artima. p. 169. ISBN0981531652.
  29. ^Raychaudhuri, Nilanjan (2013). Scala in Action. Manning Publications. p. 416. ISBN1935182757.
  30. ^Wampler, Dean (2011). Functional Programming for Java Developers. O'Reilly Media. p. 90. ISBN1449311032.
  31. ^Alexander, Alvin (2013). Scala Cookbook. O'Reilly Media. p. 722. ISBN1449339611.
  32. ^Subramaniam, Venkat (2011). Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors. Pragmatic Bookshelf. p. 280. ISBN193435676X.
  33. ^Bernhardt, Manuel (2016). Reactive Web Applications: Covers Play, Akka and Reactive Streams. Manning Publications. p. 328. ISBN9781633430099.
  34. ^Darrow, Barb. 'Juniper networks signs on with Scala'. gigaom.com. Retrieved 8 June 2013.
  35. ^Ross, David. 'Scaling the Klout API with Scala, Akka and Play'. Retrieved 8 June 2013.
  36. ^Haines, Stephen. 'Open source Java projects: Akka'. javaworld.com. Retrieved 8 June 2013.
  37. ^'Java Magazin 6.13'. jaxenter.de. Archived from the original on 13 August 2013. Retrieved 8 June 2013.

Akka In Action Pdf Download Software

External links[edit]

Akka Actor Download

Retrieved from 'https://en.wikipedia.org/w/index.php?title=Akka_(toolkit)&oldid=896395071'