Стратегии выхода из тем AWS-SNS - PullRequest
0 голосов
/ 31 мая 2019

Я использую AWS-SNS для доставки push-уведомлений с устройств IoT на iPhone. После запуска приложение iphone регистрируется в Apple, получает токен устройства для push-уведомлений, регистрируется в AWS, получает ARN конечной точки и, наконец, отправляет его на устройство IoT, чтобы оно могло творить чудеса с имеющимся у него подключением AWS. Все работает хорошо.

Проблема, которую я хочу решить, состоит в том, что устройства приходят и уходят, то есть они имеют аппаратные сбои, требуют замены и т. Д., И поэтому с течением времени AWS имеет множество конечных точек push-уведомлений, которые больше не используются. Я хочу использовать какой-нибудь метод для устранения этого беспорядка.

Обратите внимание, что устройства в нашем решении не регулярно отправляют push-уведомления, они только отправляют push-уведомления об условиях тревоги, которые могут не произойти в течение длительного времени. Таким образом, даже если бы я мог определить возраст конечной точки arn (что я не знаю, как это сделать), это не сказало бы мне, что я должен удалить конечную точку или нет.

Какие стратегии, если таковые имеются, вы использовали для успешного выхода на пенсию, больше не использовали конечные точки? У меня есть много тысяч устройств в полевых условиях, беспорядок станет реальностью со временем, но мне все равно? Ваш совет приветствуется.

...