Video description
Reactive and asynchronous applications are growing in popularity, but what is the best way to build them? This course teaches you how to apply the latest concurrency techniques to develop state of the art Java applications. With the rise of microservices and service oriented architectures (SOAs), asynchronous concurrency is now critical to day-to-day Java development. This video builds on the theory offered in the associated "Asynchronous Programming in Java" course by refactoring several Java projects using Actors in Akka. From there, it explains the concepts behind the actor model, how the Akka toolkit compares with other concurrency concepts, and how to use the Akka API.
- Understand how to program event-driven reactive code using Actors and Akka
- Learn to implement readable and maintainable reactive code using Actors and Akka
- Gain experience building reliable and performant Java apps in a microservices/SOA model
Raoul-Gabriel Urma is CEO of Cambridge Spark, a learning community for data scientists and developers in the UK. Co-author of Java 8 in Action (Manning Publications), Raoul has delivered over 100 technical talks at international conferences. He's worked for Google, eBay, Oracle, and Goldman Sachs, and holds a PhD in Computer Science from the University of Cambridge.
Richard Warburton is a software engineer, teacher, and Java Champion. He’s worked as a developer in such diverse areas as low latency trading systems, statistical analytics, static analysis, compilers, and network protocols. Author of Java 8 Lambdas (O'Reilly Media), Richard holds a PhD in Computer Science from The University of Warwick.
Table of contents
- Why Actors?
- Introducing the Actor Model
- Implementing a Simple Actor System
- Choices of Mailboxes
- Akka Basics
- Using Akka
- Counter Actor Exercise Part 1
- Ask Pattern
- Counter Actor Exercise Part 2
- Delivery Guarantees
- Testing Actors
- Integration Exercise
- Dealing with Failures
- Supervision Hiearchy Model
- Recovering from Failures
- Integration Patterns: Recipient List
- Integration Patterns: Pipes and Filters
- Summary
Product information
- Title: Programming Actors with Akka
- Author(s):
- Release date: September 2017
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491990230
You might also like
book
Programming Scala, 3rd Edition
Get up to speed on Scala--the JVM, JavaScript, and natively compiled language that offers all the …
book
Reactive Messaging Patterns with the Actor Model: Applications and Integration in Scala and Akka
USE THE ACTOR MODEL TO BUILD SIMPLER SYSTEMS WITH BETTER PERFORMANCE AND SCALABILITY Enterprise software development …
book
Get Programming with Scala
The perfect starting point for your journey into Scala and functional programming. In Get Programming in …
video
Functional Programming in Scala video edition
"Leads to deep insights into the nature of computation." From the Foreword by Martin Odersky, Creator …