내 akka 응용 프로그램에 redis-react-nb 라이브러리를 사용하고 있습니다. 불행하게도, 레디 스에 연결이 끊어 도서관이 내 응용 프로그램과 같이 종료 통지를 수신합니다 context stop self
Akka - 종료 처리 방법
자체를 중지합니다 :
def receive: Actor.Receive = {
case Terminated(actorRef) =>
...
}
을 그래서 내가 여기 어떻게 해야할지 궁금하네요. 원칙적으로 모든 자식 액터를 다시 시작하여 새로운 레디 연결로 초기화합니다. 기본적으로 액터 시스템을 초기 상태로 재설정합니다.
개념적으로 뭔가가 빠졌습니까? 아니면 배우가 예외를받지 않고 자식을 모두 다시 시작하는 방법이 있습니까? self ! RestartAll
또는 이와 비슷한 제품입니까?
자식마다 재발견 연결을 열거 나 연결을 유지하고 모든 자식 행위자로부터 메시지를받을 배우 1 명을 가질 계획입니까? – Nimrod007