Я использую Azure NotificationHub для отправки push-уведомлений. Я могу отправлять push-уведомления всем своим подписчикам. Но если я хочу отправлять сообщения в группу с 10k пользователей, то сообщения не собираются, все они. Пробовал с циклом for в веб-приложении.
Я не могу проверить это слишком много, потому что это настоящие люди. Каким способом вы рекомендуете мне его оформить?
1- Вставить запись в redis для каждого пользователя и сообщения. Затем запустите веб-вызов для функционального приложения и в этом функциональном приложении отправьте push-уведомление по одному и удалите после отправки.
2 - Отправить запись в хранилище очередей для каждого пользователя и сообщение. Запуск приложения-функции с очередью и удаление по одному.
3- Отправлять запись только для каждого сообщения, получать пользователей в приложении функций и отправлять уведомления по одному.
Я открыт для других рекомендаций