У меня есть иерархия актеров, с WebsocketActor
в верхней части.
Он обрабатывает подключение к стороннему сервису и имеет n
SessionActor
актеров, которые обрабатывают сложную логику.
Теперь я хочу, чтобы при завершении работы системы каждый SessionActor отправлял свое последнее сообщение субъекту WebsocketActor (например, «ок, прервите мой сеанс»).
Но поскольку входящий почтовый ящик остановлен для WebsocketActor, он просто не работает.
Я попробовал shutdownGracefully()
метод и знал о шаблоне Жнеца, но не уверен, подойдет ли он мне.
Стек, который я использую: Akka + Netty и javax.websocket.*;
для поддержки сторонней службы веб-сокетов