powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / подскажите как правильно
4 сообщений из 4, страница 1 из 1
подскажите как правильно
    #39896853
nxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть задача, вызывать некоторый рест апи, и делать это очень много раз.
По результатам писать кое-что в БД.
Процесс может занимать часы.

Как быть с HTTP connection ?
Существующее приложение открывает один и держит его всё время.
Это норм или bad practice ?
...
Рейтинг: 0 / 0
подскажите как правильно
    #39896856
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nxx
Это норм или bad practice ?
websocket может держать конекшен годами, и это бест практик
...
Рейтинг: 0 / 0
подскажите как правильно
    #39896860
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nxx,
Правильно - изучать инструменты с которыми работаешь.
https://ru.m.wikipedia.org/wiki/Постоянное_HTTP-соединение
...
Рейтинг: 0 / 0
подскажите как правильно
    #39896880
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор посмотри на ConnectionKeepAliveStrategy

https://hc.apache.org/httpcomponents-client-ga/tutorial/html/connmgmt.html

+твой вопрос состоит из разных тезисов которые может быть вообще не связананы напрямую с keep-alive.

Джобы или долгоиграющие задачи могут работать и сутки. Всё зависит от бизнес-требований.
И разумеется сутки удерживать клиента сложно. Сеть мигает. У меня вот за сутки и SSH-консоли отваливаются
по разным причинам.

Поэтому если у тебя есть запуск джоба - то он должен сразу вернуть некий Job_Id и отпустить клиента.
А клиент дальше уже сам мониторит по данному job_id состояние своей задачи. Типа STARTED/IN_PROGRESS/FINISHED.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / подскажите как правильно
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]