2016-04-15 4 views
2

Мы создаем сервер приложений, который будет использоваться для отправки push-уведомлений клиентам android и ios через сервер соединения GCM. Наш план состоит в том, чтобы использовать HTTP-интерфейс для подключения к GCM, поскольку мы хотим только передавать сообщения по потоку. не могли бы вы рассказать мне, что такое производительность GCM для интерфейса HTTP? Я ищу какие-то данные о производительности, например, сколько сообщений push-уведомлений в секунду может поддерживать GCM? Я проверил сайт GCM, но не смог найти его. Пожалуйста, помогите мне в руководстве, откуда я могу получить такие данные?Производительность google-cloud-messaging

+0

Этот ответ может помочь: http://stackoverflow.com/questions/15017486/android-push-notification-gcm-is-there- any-daily-limit – buczek

ответ

1

согласно официальному Google ответ

Скорость кода ограничения исключение указывает, что вы отправляете сообщения с сервера бэкэнд слишком часто. Чтобы обеспечить стабильное обслуживание, на количество сообщений, которые могут быть отправлены с серверного сервера, есть ограничение на минуту/на устройство. Этот предел установлен на высоком уровне, поэтому большинство приложений, которые ведут себя хорошо, не должны быть затронуты, все приложения должны быть готовы получить этот код ошибки.

Они не указать «фактический предел», но они говорят, This limit is set high so most well behaving apps should not be affected так до тех пор, как вы повторно не спамить одно устройство, как сумасшедший, вы должны быть в порядке с тем, что вы посылаете на него.

Однако обратите внимание, что вы можете получить задушил и есть сообщения быть отложено

+0

Спасибо за информацию. Я также проверил несколько видеороликов Google I/O 2015 на Cloud Messaging 3.0. В этой презентации они сказали, что GCM поддерживает 1.1M QPS. и подключается к 1,5 миллиардам устройств, поэтому они используют высокопроизводительные серверы, а эти данные - с мая 2015 года. Таким образом, это было бы еще более масштабировано. Но я предполагаю, что это общий трафик, а не специфический для HTTP, который я искал. Я проверил другие связанные темы, и действительно, они не указали ограничение, и в основном я нашел это «Этот предел установлен на высоком уровне, поэтому не следует влиять на большинство приложений, которые хорошо себя ведут». Думаю, нам нужно провести перфекционное тестирование, чтобы проверить. – Amit

Смежные вопросы