«Посредник сообщений» IoT от Amazon, который связывается с моими устройствами IoT с помощью MQTT, - это тема SNS , которая имеет большой смысл.
Темы сообщений SNS отличаются от очередей SQS.Очереди могут быть прочитаны только одним пользователем, а затем сообщения удаляются из очереди - это просто временное хранилище.Поэтому мы не могли поделиться очередью SQS со сторонней компанией.
Темы SNS, напротив, мгновенно отправляют push-уведомления (и сообщения) нескольким пользователям, и все «подписанные» пользователи получают сообщения.SNS - это то же самое, что подписаться на чью-то ленту в Twitter или Instagram, где все «подписчики» получают уведомления о новых сообщениях от «издателей» на сообщение «тема».
Короче говоря, мы можем использовать «правила» AWS IoT, чтобы отправлять «сообщения», защищенные MQTT наших устройств, столько «подписчиков» или сервисов AWS, сколько мы хотим.Поэтому мы отправим одну копию в очереди SQS, а другую - в какую-либо базу данных AWS.