В общем, это не так, если смотреть на ActorRef
, который живет на другом узле, вы получите сообщение о прекращении, если этот актер остановится.
Однако при использовании кластерного шардинга у вас фактически нет доступа к удаленному ActorRef
, но вы используете шардинг в качестве прокси-сервера для доставки ваших сообщений на основе поля в сообщении. Разделение может принять решение о перебалансировании фрагментов в кластере в любое время, например, когда новый узел присоединяется или узел покидает кластер, и в этом случае сегментированные субъекты могут быть остановлены и при запуске следующего сообщения на другом узле.
Если мотивом для наблюдения за удаленным актером является получение какой-либо гарантии доставки, было бы интересно узнать, что мы добавили новый инструмент под названием Надежная доставка в Akka 2.6.4, который был недавно выпущен , Вы можете увидеть его в образце распределенной рабочей нагрузки в этом PR https://github.com/akka/akka-samples/pull/186