Lecture

Designing Actor Systems

Description

This lecture covers the principles of designing actor systems in the context of reactive programming. Starting with the concept of dividing tasks among a large group of easily replaceable 'actors', the instructor illustrates the design process using examples like the Link Checker. The lecture delves into writing web clients, creating actor systems, handling timeouts, and interactions between actors and futures. Key topics include actor-based logging, the Controller actor, handling timeouts and aborts, the Scheduler, and the Receptionist actor. The session concludes with a summary emphasizing the non-blocking, event-driven nature of reactive applications and the importance of immutable data structures.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.