Можно ли добиться длинного опроса в Restlet, просто заставив поток спать? - PullRequest
2 голосов
/ 29 января 2012

При выполнении запроса GET для определенного ресурса (например, ServerResource), если я уложу поток в спящий режим (для имитации длинного опроса), что произойдет?Поддерживает ли это фреймворк?С точки зрения Java EE, каковы побочные эффекты?Хорошо ли он масштабируется с Tomcat (или с любым другим сервером?)

Кто-нибудь пытался реализовать длительный опрос с помощью Restlet, просто заставив поток запроса спать?для веб-приложений в стиле комет и, следовательно, вопрос о хаке , так сказать.

1 Ответ

4 голосов
/ 29 января 2012

Блокировка потока возможна, если вам не нужно огромное количество одновременных подключений, в этом случае это вызовет проблему масштабируемости.

В версии 2.1 редакции Restlet Framework для JavaSe внутренний неблокирующий соединитель NIO добавил такие возможности (обработка любого количества соединений с ограниченным пулом потоков), хотя он еще не полностью стабилен и документирован.

...