Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
Cette séance de cours introduit les principes de la conception de systèmes d'acteurs pour la programmation réactive, en mettant l'accent sur la communication entre les acteurs et le traitement asynchrone des tâches. En commençant par le concept de division des tâches entre un grand groupe d'acteurs facilement remplaçables, la séance de cours progresse vers des exemples pratiques comme le système Link Checker. Les détails d'implémentation couvrent l'écriture d'un client web, la définition des comportements des acteurs, le traitement des timeouts, et l'intégration des acteurs à l'avenir. La séance de cours explore également l'enregistrement des acteurs, les tâches de planification et la gestion efficace de plusieurs acteurs par l'intermédiaire d'une réceptionniste. Tout au long de la séance de cours, l'importance des structures de données non-bloquantes, axées sur les événements et immuables dans la construction d'applications réactives est soulignée.