4

Microsoft Research의 매우 흥미로운 paper을 발견했습니다. Microsoft Research에서 서버/파티션간에 액터를 재배포하는 알고리즘에 대해 설명합니다. 서로 원격 통화 수) 서버 경계를 넘어 원격 통화를 줄입니다. 그들은 프로토 타입을 Orleans 프레임 워크에 적용했습니다. 이제 Service Fabric Actors 프레임 워크가 런타임에 배우를 재배포/균형 조정할 수있는 인터페이스를 제공하는지 궁금합니다. 온라인 설명서 mentions에서보고 된로드에 따라 서비스 패브릭이 파티션을 재배포한다는 유일한 원격 정보.서비스 패브릭은 런타임에 파티션간에 액터를 이동시키는 API를 제공합니까

모든 통찰력은 매우 흥미로울 것입니다.

종류와 관련, 서비스 패브릭에 파스칼

답변

2

는 배우의 ID는에 살고 파티션을 결정합니다. 더 많은 정보 here. 따라서 액터는 파티션에서 파티션으로 이동할 수 없습니다. 앞에서 말했듯이, (액터가 많은) 파티션을 소유 한 Actor Service 복제본은 노드간에 이동할 수 있습니다. (밸런싱을 위해) placement constraints을 사용함으로써 움직임에 영향을 줄 수 있습니다.

+0

게재 위치 제약 조건에 대한 힌트를 제공해 주셔서 감사합니다. 실제 서비스 패브릭 팀원이 그러한 기능을 계획했는지 여부를 묻는 질문을 던지기를 바랬습니다. 적어도 필자는 (대단히 큰) 시스템에서는 매우 중요하다고 생각했습니다. 그럼에도 불구하고 귀하의 의견에 감사드립니다. – Pascal

+0

당신은 또한 '친화력'에 관심이있을 수 있습니다 : https://azure.microsoft.com/en-us/documentation/articles/service-fabric-cluster-resource-manager-advanced-placement-rules-affinity/. 수다스러운 서비스를 가까이에 배치 할 수 있습니다. (채팅 문제를 해결하는 동안) – LoekD