Zajmuję się tworzeniem architektury dla powiadomień wypychanych za pomocą AWS SNS z APNS i GCM. Model, który śledzę toObejście problemu AWS SNS dla limitu 100 000 tematów
- Każdy użytkownik (nie urządzenia) będą miały temat SNS odpowiadająca jej
- Każdy użytkownik może mieć wiele urządzeń
- Utwórz punkt końcowy aplikacji platforma dla każdego urządzenia
- Subskrybuj punkt końcowy aplikacji platformy do tematu należącego do użytkownika urządzenia
W ten sposób, kiedy musimy wysłać powiadomienie do wszystkich urządzeń użytkownika, musimy zadzwonić pod numer publish
metoda korzystająca z użytkownika użytkownika topicArn
i wszystkich jego urządzeń powinna otrzymać wiadomość.
Jednak domyślnie AWS ma limit 100 000 tematów. Jeśli oczekujemy większej liczby użytkowników, takich jak 1 milion lub 10 milionów, aby być optymistami, czy istnieje jakieś obejście tego podejścia?
Czy powinienem poprosić AWS o wcześniejsze podniesienie limitu? Czy łatwo podnoszą limit do liczby jak 100 milionów? Czy istnieje jakakolwiek implikacja kosztowa większości z nich nie jest stosowana na początku kilku miesięcy?