Отправка сообщения на устройства через SQS
Я все еще изучаю SQS, я провел несколько успешных тестов с SQS и приложением Ruby с Shoryuken, которое собирает сообщения. Это отлично работает. Мы хотим установить 1000 IoT-устройств в домах людей. Эти устройства будут отправлять события на сервер, которые будут забраны. Все идет нормально.
Теперь нам также нужно отправлять сообщения обратно на устройства (реже, но все же). Смогу ли я использовать SQS для этого тоже? Как я могу нацелить устройство?
Нужно ли добавлять MessageAttribute для идентификации места назначения? Или создать очередь на устройство?
Каковы лучшие практики здесь?
1 ответ
SQS определенно не является подходящим инструментом для отправки сообщений на отдельные устройства, и хотя очередь на устройство может работать, я бы не рекомендовал это (более 1000 устройств, регулярно опрашивающих сообщения, могут дорого обойтись).
Взгляните на Amazon IoT, в частности на компонент брокера сообщений.