Clientes

Os clientes se conectam a um serviço de catálogo, recuperam uma descrição da topologia do servidor e se comunicam diretamente com cada servidor, conforme necessário. Quando a topologia do servidor é alterada porque novos servidores foram incluídos ou porque servidores existentes falharam, o serviço de catálogo dinâmico roteia o cliente para o servidor apropriado que está hospedando os dados. Os clientes devem examinar as chaves dos dados do aplicativo para determinar para qual partição o pedido deve ser roteado. Os Clientes podem ler dados de várias partições em uma única transação. Entretanto, os clientes podem atualizar apenas uma única partição em uma transação. Após o cliente atualizar algumas entradas, a transação do cliente deve utilizar tal partição para atualizações.

As possíveis combinações de implementação são incluídas na lista a seguir:
Figura 1. Possíveis Topologias