Y at-il des moyens de nettoyer tous les messages de la boîte aux lettres de l'acteur? En fait, je dois le faire avec une certaine fréquence (par exemple 1 sec). Si oui -> Quelle est la manière la plus simple de le faire?Nettoyage de tous les messages de Akka Actor MailBox (Scala)
1
A
Répondre
2
Une approche possible serait d'écrire votre propre boîte aux lettres. De cette façon, vous pouvez séparer la logique actuelle de cette politique et il peut être plus facile de configurer et de réutiliser le comportement de la boîte aux lettres.
Vous pouvez en savoir plus sur comment écrire votre propre boîte aux lettres here. Une fois que vous avez implémenté votre propre boîte aux lettres, vous pouvez la spécifier avec la méthode withMailbox
lorsque vous instanciez l'acteur Props
pour créer l'acteur.