プッシュ通知の分散送信について教えてください
SmartPOSTでは、受信者数の多いプロジェクト送信時のアクセス集中による負荷対策として、受信者に対するプッシュ通知を分散して配信しています。
1秒あたりのプッシュ通知数の上限を制御することによって配信を分散通知を行っています。
1秒あたりにSmartPOSTから受信者に対して配信されるプッシュ通知の上限数は以下の式で算出されます。計算結果が5に満たない場合は、1秒あたりに配信されるプッシュ通知の通数は5件となります。
1秒あたりに配信されるプッシュ通知の数 = 受信者数 / 1,800
具体例
3,000名にメッセージを送付する場合
- 3,000 / 1,800 = 1.66… < 5
- 1秒あたり5件プッシュ通知が配信されます
- 1分あたり300件、3,000件のプッシュ通知が全員に送信し終えるまでに約10分かかります
36,000名にメッセージを送付する場合
- 36,000 / 1,800 = 20
- 1秒あたり20件プッシュ通知が配信されます
- 1分あたり1,200件、36,000件のプッシュ通知が全員に送信し終えるまでに約30分かかります
配信時間が分散されるのはモバイル端末に送信されるプッシュ通知のみです。プロジェクトの送信日時経過後、利用者はxIDアプリでメッセージを表示することができます。