Como usar o serviço Auto Discovery

Nesta página, explicamos como encontrar e se conectar ao endpoint do serviço de descoberta automática da instância do Memcached. Para mais informações sobre o serviço de descoberta automática do Memorystore para Memcached, consulte Visão geral do serviço de descoberta automática.

Como encontrar o endpoint de descoberta da instância

É possível encontrar o endpoint de descoberta da instância do Memcached na página de detalhes da instância no Console do Google Cloud.

Também é possível visualizar o endpoint de descoberta da instância do Memcached executando o comando a seguir, substituindo variables pelos valores apropriados:

gcloud memcache instances describe instance-id --project=project --region=region --format="default(discoveryEndpoint)"

Os valores do endpoint de descoberta estão listados no rótulo discoveryEndpoint:

  • discoveryEndpoint: [IP-address]:[port-number]

Como se conectar ao endpoint de descoberta da instância usando o Telnet

Para se conectar ao endpoint de descoberta da instância usando o Telnet, execute o seguinte comando, substituindo variables pelos valores apropriados:

telnet discovery-endpoint-ip-address discovery-endpoint-port-number

Depois de se conectar ao endpoint de descoberta da instância do Memorystore para Memcached usando o Telnet, execute o seguinte comando do Memcached para ver o código da versão de configuração e a lista de nós:

config get cluster

Esse comando retorna as seguintes informações no seguinte formato:

CONFIG cluster 0 [length-of-payload-in-next-two-lines]
[integer]
[node1-ip]|[node1-ip]|[node1-port][node2-ip]|[node2-ip]|[node2-port]
\r\n
END\r\n
  • O último número inteiro da primeira linha representa o número de bytes contidos nas próximas duas linhas.

    • Se você não estiver configurando seu analisador, ignore essa linha.
    • Essa linha é útil se você estiver programando seu analisador, que pode precisar determinar o comprimento dos bytes para ler a solicitação.
  • A segunda linha é um número inteiro, que é o código da versão de configuração descrito em Visão geral da arquitetura do serviço de descoberta automática.

  • A terceira linha é a string da lista de nós, que contém os endereços IP e os números de porta dos nós atuais no cluster.

A seguir