谷歌MQTT代理 - IP地址从 mqtt.googleapis.com 稳定


来自

O2的新NBIOT演示模块 - 我们正在测试 - 它们只接受IP地址作为代理主机而不是URL [mqtt.googleapis.com]。 如果我运行 DNS 查找,这很好 - 但是与 mqtt.googleapis.com 关联的 IP 地址有多稳定?

我在这里查找 DNS 74.125.201.206

它将保持稳定/相同多久?

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

我想插入 IP 地址而不是 mqtt 网址

为什么要

对IP地址进行硬编码?你只是在设置自己,让它在你无法修复它的那一刻失败(例如,在度假时(

不应假定 DNS 查询返回的 IP 地址的有效期长于随响应返回的 TTL 值。

主机名是一个刻意的抽象,因此您不必担心 IP 地址是否更改,无论是由于故障、维护、负载平衡。

只是不要对 IP 地址进行硬编码。

如果您提到的模块真的只接受 IP 地址,那么您需要对供应商提出一个错误,说这需要修复,特别是因为这适用于现场部署的设备,一旦部署,您可能无法轻松更新。

相关内容

  • 没有找到相关文章

最新更新