Google MQTT broker - стабильный IP-адрес от mqtt.googleapis.com - PullRequest
0 голосов
/ 05 июня 2019

Новые демонстрационные модули NBIOT от O2 - мы тестируем - они принимают в качестве хоста брокера только IP-адрес, а не URL [mqtt.googleapis.com].Если я запускаю поиск DNS, это нормально - но насколько стабилен IP-адрес, связанный с mqtt.googleapis.com ??

У меня есть поиск DNS здесь 74.125.201.206

Как долго будетон остается стабильным / прежним ??

stream {
    upstream google_mqtt {
            server mqtt.googleapis.com:8883;
    }
    server {
            listen 8883;
            proxy_pass google_mqtt;
    }
}

Вместо URL-адреса mqtt я хочу вставить IP-адрес

1 Ответ

1 голос
/ 06 июня 2019

Почему вы хотите жестко закодировать IP-адрес? Вы просто настраиваете его на сбой в тот момент, когда вы не можете это исправить (например, в отпуске)

Не следует полагать, что IP-адрес, возвращаемый DNS-запросом, годен дольше, чем значение TTL, возвращаемое в ответе.

Имена хостов - это преднамеренная абстракция, поэтому вам не нужно беспокоиться об изменении IP-адреса, будь то из-за сбоя, обслуживания, балансировки нагрузки.

Просто НЕ ЖЕЛАЙТЕ жесткий код IP-адреса.

Если модуль, о котором вы упомянули, ДЕЙСТВИТЕЛЬНО принимает только IP-адреса, то вам нужно сообщить об ошибке поставщику, сказав, что это нужно исправить, тем более что это устройство, развернутое в полевых условиях, которое вы, вероятно, не сможете легко обновить после развертывания.

...