Cloudbees максимальное количество подключений к веб-сокетам

Налагает ли CloudBees какие-либо ограничения на максимальное количество одновременных подключений веб-сокетов к одному приложению ClickStack? Например, какое-то искусственное или практическое ограничение на интерфейсных машинах, обрабатывающих входящие соединения с CloudBees?

Я понимаю, что это (максимальное количество одновременных подключений к веб-сокетам) в значительной степени может зависеть от конкретного ClickStack, который вы используете, и мощности инфраструктуры приложения, за которую вы платите в CloudBees, но я не думаю, что это будет проблемой в моем случае. В моем случае я буду использовать платформу Play2 со многими (от сотен до нескольких тысяч) подключений к веб-сокетам с низкой скоростью передачи данных / сообщений. Подумайте о сенсорных сетях M2M.

Я предполагаю, что в худшем случае это превращается в нечто вроде медленного голодания лори, если где-то в инфраструктуре есть ограничение на максимальное количество подключений, и это причина, по которой я спрашиваю.


person Jockbert    schedule 30.01.2014    source источник


Ответы (1)


На соединения через веб-сокеты нет явных ограничений.

Обратите внимание, что облачные пчелы используют nginx и его поддержку веб-сокетов. Асинхронный дизайн Nginx таков, что узким местом обычно является ввод-вывод, поэтому этот уровень (nginx) редко является узким местом. Скорее всего, это приложение. Nginx может справиться с множеством многих подключений, но каждое из них должно в конечном итоге быть службами вашего приложения, так что обычно это узкое место.

Может случиться нехватка потоков, и это действительно зависит от используемого приложения и его фреймворка - разные фреймворки могут иметь разные режимы отказа.

Более серьезная проблема заключается в том, какой фреймворк вы используете в своем приложении, а затем сколько экземпляров этого вы хотите запустить (и заплатить).

person Michael Neale    schedule 03.02.2014