Я пытаюсь написать код на стороне сервера для отправки push-уведомлений для моих приложений. Согласно рекомендации Apple, я планирую сохранить соединение и при необходимости отправить push-уведомление. Apple также позволяет открывать и сохранять несколько параллельных соединений для отправки push-уведомлений. «Вы можете установить несколько параллельных подключений к одному и тому же шлюзу или к нескольким экземплярам шлюза». Для этого я хотел бы поддерживать пул соединений. У меня вопрос: какое ограничение на пул соединений или сколько постоянных соединений с APNS я могу поддерживать? Спасибо за ожидаемую помощь.
Не знаю, получите ли вы точный ответ на этот вопрос. Такая большая и динамичная система, как APNS, обязывает Apple быть неоднозначной по поводу такого числа;это дает им свободу изменять его по своему желанию.Я нашел похожую неопределенность здесь .
Одно из предложений - иметь открытый пул, в котором можно создавать новые соединения, пока они не начнут отказываться.Просто идея.
Я согласен с @paislee, я не думаю, что вы получите точное число.Я открываю более 20 различных соединений одновременно, и все в порядке.
Чтобы помочь вам с тестом, используйте TcpView, где можно увидеть каждое открытое соединение.
С уважением