context.become становится
def authenticated(sessionInfo: Session): Receive
задача - надо при остановке актора (в методе postStop) выполнить функции над sessionInfo
доступа в postStop к sessionInfo конечно же нет, потому что sessionInfo только в скоупе функции authenticated
простое решение, которое не нравится - кладу sessionInfo в var актора и получаю к нему доступ. Но это кал конечно же
есть решения?
мне кажется бизнес-логику надо через сообщения делать, не через хуки
чтобы ты ни делал, есть всего 2 варианта. 1ый - либо ты сторишь где-то в варе(под капотом, над капотом или где еще), либо 2-ой ты передаешь от контекста к контексту. все остальное разные проявления этих двух)
Мне кажется, или вы пытаетесь сделать stateful то, что должно быть stateless?
а по какому события актор умирает ?
Обсуждают сегодня