By Raymond Roestenburg
Akka in Action is a finished instructional on development message-oriented platforms utilizing Akka. The booklet takes a hands-on strategy, the place every one new notion is by means of an instance that indicates you the way it really works, the right way to enforce the code, and the way to (unit) try it.
Purchase of the print ebook features a unfastened publication in PDF, Kindle, and ePub codecs from Manning Publications.
About the Technology
Akka makes it rather effortless to construct functions within the cloud or on units with many cores that successfully use the complete potential of the computing strength to be had. it is a toolkit that offers an actor programming version, a runtime, and required help instruments for development scalable applications.
About the Book
Akka in Action exhibits you the way to construct message-oriented structures with Akka. This complete, hands-on instructional introduces each one suggestion with a for instance. you will begin with the massive photo of ways Akka works, after which speedy construct and install a completely sensible relaxation carrier out of actors. you will discover test-driven improvement and deploying and scaling fault-tolerant structures. After gaining knowledge of the fundamentals, you will discover the best way to version immutable messages, enforce area types, and follow innovations like occasion sourcing and CQRS. You'l additionally discover a instructional on development streaming functions utilizing akka-stream and akka-http. eventually, you'l get sensible suggestion on the best way to customise and expand your Akka system.
- Getting concurrency right
- Testing and function tuning
- Clustered and cloud-based applications
- Covers Akka model 2.4
About the Reader
This booklet assumes that you are pleased with Java and Scala. No past event with Akka required.
About the Authors
A software program craftsman and architect, Raymond Roestenburg is an Akka committer. Rob Bakker focuses on concurrent back-end structures and platforms integration. Rob Williams has greater than two decades of product improvement experience.
Table of Contents
- Introducing Akka
- Up and working
- Test-driven improvement with actors
- Fault tolerance
- Your first dispensed Akka app
- Configuration, logging, and deployment
- Structural styles for actors
- Routing messages
- Message channels
- Finite-state machines and brokers
- System integration
- Actor patience
- Performance assistance
- Looking ahead
Read Online or Download Akka in Action PDF
Best enterprise applications books
WebPlus X2 person consultant: US model [Paperback]
"Intended for executives, planners and excessive point IT managers, this quantity offers a complete assessment of the atmosphere of knowledge expertise and explores the interconnectedness of know-how and enterprise as a procedure of price for IT structure. subject matters mentioned comprise IT as an evolving approach of continuing development, common architectures, styles for IT procedures and IT lifecycles.
Excited by Google websites and the way crew collaboration sites might be useful percentage records on-line from a variety of destinations? concerned about Google's new Chrome browser? Google websites & Chrome For Dummies has what you must comprehend! this day, Google is much more than one other be aware for "search".
Discover virtualization basics and realworld options for the fashionable community administratorAbout This publication Written via VMware specialist Lauren Malhoit, this e-book takes a glance at vCenter Operations supervisor from a realistic perspective that each administrator can delight in comprehend, troubleshoot, and layout your digital setting in a greater and extra effective approach than you ever have earlier than A step by step and learn-by-example advisor to figuring out the fine details of vCenter Operations supervisor Who This ebook Is ForThis ebook is for directors, engineers, and designers of VMware vSphere in addition to those that have or have an interest in paying for the vCenter Operations supervisor Suite.
- Business Process Management Workshops: BPM 2015, 13th International Workshops, Innsbruck, Austria, August 31 – September 3, 2015, Revised Papers
- Citrix XenMobile mobile device management
- Cody's Data Cleaning Techniques Using SAS
- Successes and Failures of Knowledge Management
Extra info for Akka in Action
The insert might fail, or the database might not be available at that exact moment in time because the database server crashed or because there’s a problem with the network. The in-memory version had a sprinkling of locks to make sure that the data wouldn’t get corrupted by concurrent users. Now that you’re using “Database X,” you will have to find out how to solve that problem again and make sure that you don’t end up with duplicate records or other inconsistent data. Only now you have to find out how to exactly do that with the Database X library.
That’s a big difference compared to 4096 threads for 1GB of memory, which means that you can create different types of actors more freely than you would when using threads directly. There are different types of dispatchers to choose from which can be tuned to specific needs. Being able to configure and tune the dispatchers and the mailboxes that are used throughout the application gives a lot of flexibility when performance tuning. We give a couple of simple tips on performance tuning in chapter 15.
Akka in Action by Raymond Roestenburg
Categories: Enterprise Applications