Resolve-ServiceFabricService
상태 저장 Service Fabric 분할 서비스의 복제본 주소 또는 상태 비스테이션 서비스 패브릭 서비스 인스턴스의 주소를 검색합니다.
구문
Resolve-ServiceFabricService
[-PartitionKindSingleton]
[-ServiceName] <Uri>
[-PreviousResult <ResolvedServicePartition>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindSingleton]
[-ServiceName] <Uri>
[-ForceRefresh]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindUniformInt64]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-ForceRefresh]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindUniformInt64]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-PreviousResult <ResolvedServicePartition>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindNamed]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-ForceRefresh]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Resolve-ServiceFabricService
[-PartitionKindNamed]
[-ServiceName] <Uri>
[-PartitionKey] <String>
[-PreviousResult <ResolvedServicePartition>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
Resolve-ServiceFabricService cmdlet은 상태 저장 Service Fabric 분할 서비스의 복제본 주소 또는 상태 비저장 Service Fabric 서비스 인스턴스의 주소를 검색합니다.
주소는 로컬 노드에 캐시되며 주소에 대한 연결 시도가 실패하면 새로 고칠 수 있습니다. 연결 실패는 일반적으로 복제본 또는 인스턴스가 다른 노드로 이동했음을 나타냅니다.
Service Fabric 클러스터에서 작업을 수행하기 전에 Connect-ServiceFabricCluster cmdlet을 사용하여 클러스터에 대한 연결을 설정합니다.
예제
예제 1: 주소 확인
PS C:\> Resolve-ServiceFabricService -PartitionKindUniformInt64 -ServiceName fabric:/myApp/myService -PartitionKey "0"
이 명령은 fabric:/myApp/myService라는 서비스의 파티션 키 0에 의해 매핑된 균일한 Int64 파티션의 주소를 검색합니다.
예제 2: 이전 결과를 사용하여 로컬 캐시 새로 고침
PS C:\> $result = Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -PreviousResult $result
이 명령은 후속 호출에 대한 첫 번째 확인 호출의 결과를 제공합니다. 사용자가 첫 번째 호출에서 이전에 얻은 결과가 부실하다는 것을 알고 있는 경우 필요합니다. 연결 요청 시간이 초과되거나 오류를 반환하는 경우 엔드포인트는 부실한 것으로 간주됩니다.
예제 3: 로컬 캐시 강제 새로 고침
PS C:\> Resolve-ServiceFabricService -ServiceName fabric:/TestApplication/TestService/1 -PartitionKindSingleton -ForceRefresh
이 명령은 로컬 엔드포인트 캐시를 강제로 새로 고침한 후 단일 파티션에서 상태 저장 복제본의 주소를 검색합니다.
매개 변수
-ForceRefresh
cmdlet이 확인된 주소의 로컬 캐시를 강제로 새로 고치도록 했음을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-PartitionKey
Service Fabric 서비스의 파티션 키를 지정합니다.
형식: | String |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-PartitionKindNamed
Service Fabric 서비스가 명명된 파티션임을 나타냅니다.
형식: | SwitchParameter |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PartitionKindSingleton
Service Fabric 서비스가 단일 파티션임을 나타냅니다.
형식: | SwitchParameter |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PartitionKindUniformInt64
Service Fabric 서비스가 UniformInt64 파티션임을 나타냅니다.
형식: | SwitchParameter |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-PreviousResult
이전 확인 서비스 파티션 결과를 지정합니다. 이는 사용자가 이전에 얻은 결과가 부실하다는 것을 알고 있는 경우에 필요합니다.
형식: | ResolvedServicePartition |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-ServiceName
Service Fabric 서비스의 URI를 지정합니다.
형식: | Uri |
Position: | 1 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-TimeoutSec
작업의 제한 시간(초)을 지정합니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
입력
System.Uri
System.String
System.Fabric.ResolvedServicePartition
System.Management.Automation.SwitchParameter
출력
System.Object