Ê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 couvre le concept d'état d'acteur persistant dans le contexte de la programmation réactive. Il traite de l'importance d'un état d'acteur persistant pour prévenir la perte de données, récupérer l'état après les défaillances et optimiser la bande passante. La séance de cours explique les avantages de la persistance de l'état actuel par rapport aux changements, l'utilisation d'instantanés pour lier le temps de récupération, l'approvisionnement en événements pour générer des demandes de changement, et l'application d'événements pour les mises à jour d'état. Il examine également les compromis entre la performance et la cohérence, la mise en œuvre du trait Stash pour différer le traitement des messages et les considérations relatives à l'exécution d'effets externes. Dans l'ensemble, la séance de cours souligne l'importance de la persistance de l'état d'acteur pour la tolérance aux défauts, l'intégrité des données et la fiabilité du système.