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
Learning Scala Programming
Learn how to write scalable and concurrent programs in Scala, a language that grows with you. …
book
Akka in Action
Akka in Action is a comprehensive tutorial on building message-oriented systems using Akka. The book takes …
video
Akka in Action video edition
"The most readable and up-to-date treatment of Akka I have seen." Kevin Esler, TimeTrade Systems Akka …
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 …