2

使用 HTTP 协议,是否可以利用 HTTP 压缩(即Content-Encoding: gzip)来减少publishEvent的主体大小,从而降低物联网核心的总成本?

4

2 回答 2

2

我收到了谷歌的反馈,这是一段摘录:

Cloud IoT 支持在 REST 设备 API 中接收 gzip 压缩编码的数据。虽然这种方法可以为您节省一些从设备到 Google Cloud 的带宽使用量,但发送压缩数据不会降低 Cloud IoT 核心的总成本。Cloud IoT 将计算入口数据的未压缩版本以进行计费。

于 2018-03-06T09:00:08.740 回答
1

我在 Node HTTP 示例中测试了设置 gzip 标头,它继续为我工作,所以你应该能够做到这一点。另请注意,您可以使用 MQTT,它是一种二进制协议,它也可能有助于减少网络开销。

请注意,实际有效负载本身以及配置更改消息是二进制数据,可以在通过线路发送之前进行压缩。

于 2018-02-18T10:19:51.857 回答