저는 스칼라 2.10에서 AKKA 2.1을 사용하고 있습니다.akka 배우 시스템을 사용할 수있을 때까지 기다려주십시오.
배우 시스템을 시작하고 몇 개의 액터를 인스턴스화하려면 여러 대의 기계가 필요합니다. 이 후 각 시스템은 다른 모든 시스템에 액세스하여 "actorFor (...)"를 사용하여 액터에 대한 참조를 수집해야합니다.
그러나 액터 시스템이 연결되기 전에 다른 시스템에서 부팅 할 때까지 기다리는 방법이 필요합니다. 그렇지 않으면 오류가 발생합니다.
B가 오프라인 인 동안 배우 시스템 A가 B에 연결되면 내 프로그램이 실패합니다. 그러나 A가 B에 연결하고 B에있는 원격 액터 참조를 얻으면 B가 실제로 액터를 인스턴스화하면 프로그램이 계속됩니다.
간단히 말해, 연결을 시도하기 전에 B에서 생성 이벤트를 기다리는 것이 필요합니다. 스칼라 + AKKA에서 이렇게하는 좋은 방법이 있습니까?
배우가되면 언 클/언 베트를 볼 수 있으며 서비스가 가능 해지면 메시지를 보낼 수 있습니다. – twillouer