Отправка сообщения на устройства через SQS

Я все еще изучаю SQS, я провел несколько успешных тестов с SQS и приложением Ruby с Shoryuken, которое собирает сообщения. Это отлично работает. Мы хотим установить 1000 IoT-устройств в домах людей. Эти устройства будут отправлять события на сервер, которые будут забраны. Все идет нормально.

Теперь нам также нужно отправлять сообщения обратно на устройства (реже, но все же). Смогу ли я использовать SQS для этого тоже? Как я могу нацелить устройство?

Нужно ли добавлять MessageAttribute для идентификации места назначения? Или создать очередь на устройство?

Каковы лучшие практики здесь?

1 ответ

Решение

SQS определенно не является подходящим инструментом для отправки сообщений на отдельные устройства, и хотя очередь на устройство может работать, я бы не рекомендовал это (более 1000 устройств, регулярно опрашивающих сообщения, могут дорого обойтись).

Взгляните на Amazon IoT, в частности на компонент брокера сообщений.

Другие вопросы по тегам