2017-05-18 4 views
0

Microsoft.ServiceFabric.Actors.Runtime.Actor에 관해서는 "An actor is an isolated, independent unit of compute and state with single-threaded execution. " 문서에서 단일 스레드 실행을 알고 있습니다.Microsoft.ServiceFabric.Actors.Runtime.ActorService는 스레드로부터 안전한가요?

Microsoft.ServiceFabric.Actors.Runtime.ActorService는 스레드로부터 안전한가요? 그것에 관한 문서는 거의 없습니다. 우리는 다중 노드와 다중 인스턴스에서 쓰레드 안전하지 않은 것으로 보인다. 아무도 이것에 대해 알고 있습니까?

답변

0

신뢰할 수있는 액터는 서비스 패브릭 인프라에 배포 할 수있는 안정적인 서비스 (ActorService)로 패키지되어 있습니다. 액터 인스턴스는 명명 된 서비스 인스턴스에서 활성화됩니다.

ActorService은 상태 저장 서비스입니다. 서비스는 동시 액세스를 허용합니다.

편집 :에서 StateManager에 대한 잘못된 발언을 제거

당신이보고있는 어떤 문제

?

+0

귀하의 정보에 감사 드리며, 나는 문제의 거래를 사용합니다. –

+0

ActorService는 StatefulServiceBase에서 상속되며 StateManager를 사용하여 트랜잭션을 만들지 않습니다. StatefulService는 또한 StatefulServiceBase를 상속하므로 ActorService와 StatefulService는 같은 레벨입니다. –

+0

죄송합니다. 무슨 문제가있어? – LoekD