Какова наилучшая стратегия для одновременной рассылки 500 000 push-уведомлений через мобильные push-уведомления AWS SNS с минимальной задержкой?

Кажется, мы не можем подписаться более чем на 10 тысяч подписок на тему sns.

Для достижения минимальной задержки от отправки до получения уведомления на устройстве рекомендуется * создать 50 тем, содержащих 10 000 пользователей в каждой? это приведет к 50 публикациям sns, которыми легко управлять на стороне отправителя (использовал ли кто-нибудь этот сценарий в производстве?). или * сделать 500 тыс. прямых публикаций sns (что потребует наличия некоторой инфраструктуры (+ связанные с этим затраты), чтобы иметь возможность распараллелить такое большое количество публикаций sns за короткий промежуток времени)

Благодарность!


person seb    schedule 08.05.2014    source источник
comment
Вы пробовали что-нибудь для решения вашей проблемы? У меня тот же вопрос, и я пытаюсь создать несколько тем по 10 000 пользователей в каждой.   -  person nano    schedule 11.06.2014
comment
привет, нано, я еще не нашел ничего полезного.   -  person seb    schedule 18.06.2014
comment
В настоящее время я использую темы для добавления 10 000 пользователей каждый раз, и это работает очень хорошо.   -  person nano    schedule 18.06.2014
comment
seb + @nano -- Как вы обрабатываете подтверждение подписки в своем приложении для iOS? Это поставило меня в тупик...   -  person ericpeters0n    schedule 15.06.2016
comment
@ericpeters0n У меня есть одна тема в AWS-SNS, и я добавляю в эту тему мобильных подписчиков. Тема имеет тысячу подписчиков. Отправка одного сообщения в эту тему отправляет сообщение всем ее подписчикам.   -  person nano    schedule 16.06.2016


Ответы (1)


Amazon SNS теперь поддерживает темы с 10 миллионами подписок. Если вы намерены доставить одно и то же сообщение всем подписчикам, используйте тему для трансляции. Если вам нужно настроить сообщение для каждого подписчика, вы должны использовать прямую публикацию.

person Rohan Deshpande    schedule 06.11.2014
comment
Есть ли простой способ создать тему на лету перед отправкой уведомления? - person Alexis.J; 21.08.2015