서비스를 다시 시작하거나 프로세스가 종료되어 메모리를 해제 할 때까지 메모리 양을 많이 소비하는 상태 저장 서비스가 있습니다. 아래 다이어그램을 참조하십시오. 어딘가에서 누설되는 전형적인 톱니 형태의 문제처럼 보입니다. 우리는 클러스터 내에서 단일 노드의 메모리 사용의 몇 가지 분석을 실행하는 DotMemory을 사용하고 메모리의 대부분이 관리되지 않는 메
현재 장기 실행 작업을 수행 할 수있는 액터가 있습니다. 이 목록을 List에 넣은 다음 Task.WaitAll()을 호출하여 결과를 수집합니다. 그러나 각 액터가 완료 될 때까지 기다리는 대신 각 액터가 작업을 완료 할 때 결과를 수집하고 싶습니다. 신뢰할 수있는 컬렉션을 사용할 생각 이었지만 모든 액터간에 신뢰할 수있는 컬렉션을 공유하려면 어떻게해야합니
실제 세계의 기기를 Reliable Actors에 매핑하는 애플리케이션이 있습니다. Azure Fabric입니다. 장치에서 메시지를받을 때마다 이벤트 허브에 메시지를 보내려합니다. 현재 내가하고있는 일은 각 메시지에 대해 EventHubClient 객체를 생성/사용/종료하는 것입니다. 이것은 매우 비효율적이며 (약 1500ms 소요) 과거 EventHubC