краткое объяснение того, что у меня есть.jetty http/2 держать push-поток открытым
- У меня есть сервер и клиент
- Клиент делает GET Request
- Поток из GET запроса используется как Push-поток
- Сервер толкает сообщения на клиенте с помощью этого потока в одном потоке
Проблема заключается в том, что, когда я не отправляю данные за 30 секунд, Клиент, кажется, автоматически закрывает поток.
Я уже установил Timout от 30 сек до LONG.MAX_VALUE с:
stream.setIdleTimeout(Long.MAX_VALUE);
Сейчас я реализованным в «Heartbeat-Обход», который выталкивает простую строку каждый 20сек так я уклоняющийся тайм-аут.
Я просто хочу знать, если это единственный способ сделать это. Или, если мне нужно изменить некоторые настройки, я не нашел.
Благодарим за каждый ответ.
С уважением!