Glassfish, Comet, HTTPS, Atmoshpere?

У нас есть веб-приложение, которое работает на фреймворке Atmosphere и общается с клиентом при помощи HTTP-Streaming (в Glassfish включена опция «Comet Support»). Работает отлично.



Понадобилось обезопасить соединение — полностью перейти на https. В итоге имеем проблему — соединение поднимается, держится несколько секунд (от секунды до десяти), после чего сначала замирает, а потом рвётся по таймауту. Что характерно, иногда позволяет получить пару-тройку сообщений, но быстро падает. Такое наблюдение наблюдается в различных браузерах, при реализации стримминга через iFrame или через ajax onStateChange



Какие вы знаете способы решения этой проблемы или альтернативные подходы? Не хотелось бы переходить на long-polling — установка соединения достаточно ресурсозатратна — планируется большое количество клиентов и большое количество запросов для каждого из них.
  • Вопрос задан
  • 3076 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы