У меня есть актеры, которые убивают себя, когда этого требуют бездействие или другие системные ограничения.Актеры, у которых есть ActorRef
s, следят за их Terminated(ref)
, но существует состояние гонки сообщений, предназначенных для актеров, отправляемых до прибытия завершения, и я пытаюсь найти чистый способ справиться с этим.
Я собирался подписаться на DeadLetter
и использовать его, чтобы сообщить отправителю, что его ref
устарел и что им нужно получить или вызвать новую цель ActorRef
.
Тем не менее, в Akka Typed я не могу найти никакого способа добраться до мертвых букв, кроме использования нетипизированного пути сосуществования, поэтому я полагаю, что я, скорее всего, подхожу к этому неправильно.
Есть ли лучший образец для решениямертвые нисходящие ссылки и переадресация сообщений на новые нисходящие ссылки, если не считать необходимости какого-либо подтверждения рукопожатия для каждого сообщения?