Use o serviço de deteção automática

Esta página explica como encontrar e estabelecer ligação ao ponto final do serviço de deteção automática da sua instância do Memcached. Para mais informações sobre o serviço de deteção automática do Memorystore for Memcached, consulte a vista geral do serviço de deteção automática.

Encontrar o ponto final de descoberta da sua instância

Pode encontrar o ponto final de deteção da sua instância do Memcached na página de detalhes da instância na Google Cloud consola.

Também pode ver o ponto final de deteção da instância do Memcached executando o seguinte comando e substituindo variables por valores adequados:

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

Os valores do ponto final de descoberta estão listados na etiqueta discoveryEndpoint:

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

Estabelecer ligação ao ponto final de deteção da sua instância através do Telnet

Para estabelecer ligação ao ponto final de deteção da sua instância através do Telnet, execute o seguinte comando, substituindo variables por valores adequados:

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

Depois de estabelecer ligação ao ponto final de deteção da instância do Memorystore for Memcached com o Telnet, execute o seguinte comando do Memcached para obter o ID da versão de configuração e a lista de nós:

config get cluster

Este comando devolve 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 duas linhas seguintes.

    • Se não estiver a configurar o analisador, pode ignorar esta linha.
    • Esta linha é útil se estiver a programar o seu analisador, que pode precisar de determinar o comprimento dos bytes a ler do pedido.
  • A segunda linha é um número inteiro, que é o ID da versão da configuração, conforme descrito no artigo Vista geral da arquitetura do serviço de deteção 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 seu cluster.

O que se segue?