Akka 액터를 사용하여 Java 기반의 재생 애플리케이션이 있습니다. 최근에는 병렬성과 관련된 성능 문제가 발생했습니다. Google을 거치며 맞춤형/고정 된 운영자/집행자를 배우에게 할당 할 수 있음을 알았습니다. 배우 창작 당시 배우 이름에 고유 ID가 붙은 배우 이름을 지정했습니다.UUID로 명명 된 경우 akka 액터의 디스패처 정의
액터 이름에 고유 ID가 추가 될 때 고정 된 발송자를 사용하도록 내 액터를 지정하는 방법이 있습니까?
아래와 같이 application.conf를 업데이트하려고하고 예상대로 결과를 얻지 못했습니다. 여전히 기본 발송자를 사용하고 있습니다.
내 배우 akka에 있습니다 : // 응용 프로그램/사용자/배우 내가 사용
akka.actor.deployment {
"/actorName*" {
dispatcher = mycustom-dispatcher
}
}
참고 : http://doc.akka.io/docs/akka/2.1.4/java/dispatchers.html#Setting_the_dispatcher_for_an_Actor
최신 구성 참조 (http://doc.akka.io/docs/akka/2.4.17/java/dispatchers.html)에는 해당 예에서 와일드 카드 *가 없습니다. 그것없이 시험해 보셨습니까? 아무 곳에도 오타가 없다고 확신합니까? 기본 설정을 사용하고 있음을 어떻게 확인합니까? –
@Diego, 기본 발송자를 사용하는 배우를 확인하는 로그. –