-2

나는 신뢰할 수있는 서비스와 신뢰할만한 배우들을 겪고 있습니다. 나는 온라인 문서를 읽었지만 나에게 분명하지 않은 개념은 거의 없다. 내가 이해 무엇으로신뢰할 수있는 배우로 가장 적합한 서비스 유형은 무엇입니까?

:

(1) 신뢰할 수있는 서비스 프로그래밍 모델이며, Stateless 및 Stateful 서비스로 구성되어있다. Reliable Service는 신뢰할 수있는 컬렉션이라는 고 가용성 세트를 제공합니다.

(2) 신뢰할 수있는 액터는 실행을 위해 단일 스레드를 사용하는 상태 저장 서비스로 구성되는 프로그래밍 모델입니다. 신뢰할 수있는 배우는 무국적자가 될 수 없습니다.

내가 사용하는 경우 알고 싶어

의 (a) 비 저장 서비스 (b)의 상태 기반 서비스 및 (C)로 가장 적합한 서비스를 어떤 종류의 신뢰할 수있는 배우

단일 스레드 신청?

답변

0

응용 프로그램과 구조에 따라 달라집니다. 서비스 패브릭에 대해 이야기하고 있다고 상상해보십시오. 태그를 붙이기 만하면되는 것이므로 질문 자체가 아닙니다.

신뢰할 수있는 서비스로는 2 가지 옵션이 있습니다. 상태 관련 서비스는 클라이언트의 상태를 유지하려는 웹 페이지로 간주합니다 (익명 쿠키를 사용하는 영구 세션 상태라고 상상해보십시오). 귀하의 응용 프로그램에서 활성화 됨) 기본적으로 당신이하고있는 일은 당신이 reliable collections을 사용해야한다는 것을하기 위해이 서비스를 통해 오는 정보를 지속시킵니다.

Stateless 서비스는 서비스로부터 응답을 얻거나 일부 작업을 수행하고 응답을 되돌려주는 기본 API 호출입니다. 고전적인 경우 그것은 당신이 2 개의 숫자의 합계를 할 서비스를 가지고 있다고 상상할 수 있습니다. 상태를 구현할 필요가 없습니다. 작업을 수행하고 응답을 다시 보냅니다.하지만이 상태는 외부의 상태를 저장하는 서비스에 사용될 수 있습니다. 서비스 그 자체.

신뢰할 수있는 액터는 안정적인 서비스의 최상위에 구축되며 actor model 구현이지만 statefull 신뢰할 수있는 서비스 위에 구축됩니다. 스테이 풀 서비스 위에 몇 가지 유틸리티를 추가하십시오.

해당 모델의 서비스 패브릭 구현에 대한 자세한 내용은 https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-overview

에 있습니다.