каков максимальный размер полезной нагрузки для сообщения Pub / Sub через ядро ​​Google IoT?

Я использую ядро ​​Google Cloud IoT с темами Pub / Sub. У меня есть скрипт Python, из которого я публикую данные в свои облачные функции через MQTT Bridge.

'/devices/{}/events/Topic'.format(device_id) #Topic

Теперь у меня вопрос: насколько большие полезные данные могут быть отправлены через MQTT? Я видел две документации ... https://cloud.google.com/pubsub/quotas & https://cloud.google.com/iot/quotas и в обоих пределах совершенно разные, например для Pub / Sub - 10 МБ / сообщение, а для IoT - 256 КБ / сообщение .. Значит ли это, что я могу отправлять не более 256 КБ полезной нагрузки?


person Hsn    schedule 18.06.2020    source источник


Ответы (1)


Да, максимальный размер полезной нагрузки должен быть меньшим из двух ограничений - 256 КБ.

person Lauren    schedule 18.06.2020
comment
Но если мы используем, например, Http вместо MQTT? Тогда какой бы размер? - person Hsn; 18.06.2020
comment
Глядя сюда cloud.google.com/iot/quotas ... мы видим строку, которая гласит Полезная нагрузка события телеметрии - 256 КБ ... похоже, это не различает HTTP или MQTT в качестве устройства - ›Транспорт облачного IOT ... как таковой, я думаю, что это фиксированные 256 КБ независимо от транспорта. 256 КБ недостаточно? Какой вид и размер контента вы собираетесь получить с устройства IoT? - person Kolban; 18.06.2020
comment
Спасибо @Kolban .. Это немного больше, чем 256 КБ, из 20 КБ .. Есть ли какое-нибудь обходное решение, чтобы решить эту проблему? - person Hsn; 19.06.2020
comment
Вы можете рассмотреть возможность преобразования / сжатия ваших данных, чтобы уменьшить их размер до 256 КБ для транспортировки, а затем декодировать их на принимающей стороне. - person Lauren; 19.06.2020
comment
@Hsn ... в своем последнем посте вы упомянули размер 20 КБ ... Я думаю, это была опечатка ... Вы имели в виду 20 МБ? - person Kolban; 19.06.2020
comment
я имел в виду примерно на 20 КБ больше .. 256 КБ + 20 КБ - person Hsn; 19.06.2020
comment
На самом деле полезная нагрузка зависит от некоторых условий ... иногда она намного меньше 256 КБ, а иногда превышает 256 КБ - person Hsn; 19.06.2020