2016-06-08 4 views
1

가능합니까/OData 끝점을 제공하는 상태 저장 서비스를 구축 할 수 있습니까?서비스 패브릭 상태 저장 OData 서비스

점은

안부, 스테판 이러한 서비스에서 데이터를 수집 한 후 하나로, OData 엔드 포인트를 통해 컬렉션을 노출하는 것입니다

답변

1

물론, 당신은 어떤 프로토콜 또는 프레임 워크는 당신이 원하는 사용하여 엔드 포인트의 종류를 표시 할 수 있습니다 stateful 서비스에서. OData for Web API을 사용하는 것이 좋습니다.

다음은 상태 기반 서비스에서 웹 API를 사용하는 예제 프로젝트입니다 : https://github.com/Azure-Samples/service-fabric-dotnet-getting-started/tree/master/Services/WordCount/WordCount.Service

+0

니스를 코드에 더 많은 질문을 지금은 한보고 - 어떤이 서비스의 이상의 인스턴스 (자세한 파티션)이있을 때 발생합니다. 리스너는 PartitionId, ReplicaId 및 임의 문자열의 주소를 작성합니다. 클라이언트가 올바른 URL을 찾는 방법은 무엇입니까? 파티션을 수정하라는 요청을 전달하기 위해 스테이트리스 서비스를 앞에 놓아야합니까? 나는 어떻게 그것에 대해 갈 것인가? – user1275154

+0

예. 상태 비 저장 서비스는 서비스의 진입 점이며 들어오는 요청에서 생성 한 파티션 키를 기반으로하여 상태 저장 서비스의 파티션에 연결합니다. 링크 된 예제는이 패턴을 따릅니다. 이 작업을 수행하는 상태 비 저장 서비스 프로젝트 (WebService)가 있습니다. 자세한 배경 정보는 여기를 참고하십시오 : https://azure.microsoft.com/en-us/documentation/articles/service-fabric-connect-and-communicate-with-services/ –

관련 문제