Learning Resources
Guides
deep dives into selected topics
Learn how CAF realizes the Actor Model and how to implement custom actors in an idiomatic way.
This guide walks you through the required steps to make actor communication type safe.
This guide discusses how to respond to failing workers in the system with monitoring and linking.
This guide explores CAF's high-level API for building processing pipelines in a data-oriented way.
In part 2, we explore how to combine flows, how to integrate actor messaging into a flow and how to respond to errors.
Learn how to distribute your actors across a network of connected actor systems.
Learn how to parse program options from the command line, environment variables and configuration files.
This guide introduces the CAF unit testing API and shows how to write tests, scenarios and outlines as well as custom fixtures.
Tutorials
self-contained example applications
This tutorial implements a backend service for a warehouse management system with WebSocket events, REST API and a JSON protocol over TCP.