A instância principal ou sem estado para a partição tem endereço inválido
Criei um serviço com estado com o particionamento pronto para o uso:
<StatefulService ServiceTypeName="ExamplesServiceType" TargetReplicaSetSize="[ExamplesService_TargetReplicaSetSize]" MinReplicaSetSize="[ExamplesService_MinReplicaSetSize]">
<UniformInt64Partition PartitionCount="[ExamplesService_PartitionCount]" LowKey="-9223372036854775808" HighKey="9223372036854775807" />
</StatefulService>
O manifesto de serviço define os parâmetros para (também prontos para uso):
<Parameter Name="ExampleService_PartitionCount" Value="1" />
<Parameter Name="ExampleService_MinReplicaSetSize" Value="2" />
<Parameter Name="ExampleService_TargetReplicaSetSize" Value="3" />
<Parameter Name="WebService_InstanceCount" Value="1" />
Agora, quero chamar para o meu serviço com estado do meu serviço sem estado no mesmo cluster:
ServiceUriBuilder builder = new ServiceUriBuilder(ExampleServiceName);
var service = ServiceProxy.Create<IExampleService>(builder.ToUri(),new ServicePartitionKey(1));
return service.MyCallAsync(id);
Estou recebendo o seguinte erro:
A instância principal ou sem estado para a partição 'a67f7afa-3370-4e6f-ae7c-15188004bfa1' tem endereço inválido, isso significa que o endereço correto da réplica / instância não está registrado no sistema
O serviço estável que estou tentando acessar os logs de eventos e os logs carregam "partitionId": "a67f7afa-3370-4e6f-ae7c-15188004bfa1".
o que estou perdendo?