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?