Асинхронный управляемый событиями сервлет в Tomcat 9 для длительного опросаJAVA

Программисты JAVA общаются здесь
Anonymous
Асинхронный управляемый событиями сервлет в Tomcat 9 для длительного опроса

Сообщение Anonymous »

Я ищу лучший способ реализовать длинный опрос в Tomcat 9, чтобы включить отправку сообщений с сервера клиенту с использованием протокола HTTPS.
Использование синхронного ввода-вывода не кажется эффективным решением, поскольку каждое соединение создает поток, поэтому тысячи подключенных клиентов будут создавать тысячи потоков.
Есть ли такое решение? способ создать асинхронный управляемый событиями сервлет в Tomcat 9, чтобы все соединения могли обрабатываться фиксированным пулом потоков?
Я нашел Comet API, но кажется, он устарел и не поддерживается Tomcat 9: HTTP-метод GET не поддерживается этим URL-адресом с процессором Comet
Я знаю, что API WebSockets является альтернативой, но WebSockets использует порт TCP кроме HTTPS, который не принимается некоторыми нашими клиентами (они хотят разрешить для связи только порт 443).

Подробнее здесь: https://stackoverflow.com/questions/785 ... ng-polling

Вернуться в «JAVA»