엄청난 양의 작업이 있습니다. 각 작업은 단일 그룹에 속합니다. 요구 사항은 각 스레드 그룹이 단일 스레드에서 실행되는 것과 같이 순차적으로 실행되어야하며 멀티 코어 (또는 멀티 CPU) 환경에서 처리량을 최대화해야합니다. 참고 : 작업 수에 비례하여 엄청난 양의 그룹이 있습니다. 순진한 해결책은 ThreadPoolExecutor를 사용하고 동기화 (또는
2.7 용 스칼라 2.8 액터의 디자인 문서가 있습니까? Scala Actors: Unifying Thread-based and Event-based Programming 는 Akka 하나가 있습니까? "Scala Improvement Documents Library"에는 액터가 언급되어 있지 않습니다.
Akka 액터를 사용할 때 생성 된 모든 액터는 ActorRegistry에 등록됩니다. ActorRegistry는 싱글 톤이며, 모든 액터의 검색 및 관리 (시작, 중지, ...)를 쉽게 허용합니다. 그러나 OSGi 환경에서는 Akka 액터를 내부적으로 사용하는 여러 응용 프로그램 번들을 설치할 수 있습니다 (그리고 Akka는 번들 자체로 설치됩니다). 애
요청이 처리되거나 실패 할 경우 처리를 다른 액터로 위임하는 디스패처 액터를 구현하려고합니다 (실제로는 지수 백 오프 알고리즘). 디스패처 액터에는 처리 경로를 결정하는 데 사용되는 부울 변수가 있습니다. 배우의 일부 상태를 유지하는 것이 맞습니까? 어떤 문제가 발생할 수 있습니까? 문제를 피하기 위해 거래자 (akka) 나 STM을 사용해야합니까? 상태를
저는 Akka를 고치기 위해 염두에두고있는 것을 구현하는 방법에 대한 조언이 필요합니다. 나는 DownloadFile(URI, File) 메시지를 보내고 다운로드 할 수있는 배우를 갖고 싶습니다. 이것은 병렬화 될 수 있기 때문에 파일 이후에 파일을 다운로드하고 싶지는 않지만 동시 다운로드 수는 제한됩니다. Akka를 사용하여 이와 같은 모델을 만드는 방법
스컬라 코드에서 액터를 사용하려고합니다. 우리는 앞으로 몇 주 안에 Scala 2.8로 이동할 생각입니다. 우리는 Akka에 주목하고 있지만 현재 2.8을 지원하지 않으며 0.7 릴리스에서 0.8 릴리스까지의 slipped을 가지고 있습니다. 분산 된 감독자가 필요합니다. Akka의 대안이 있습니까? 또는 Akka 0.8에 2.8 지원이 있는지 여부를 아는