|  | 
| 
подскажите как правильно | |||
|---|---|---|---|
| #18+ Есть задача, вызывать некоторый рест апи, и делать это очень много раз. По результатам писать кое-что в БД. Процесс может занимать часы. Как быть с HTTP connection ? Существующее приложение открывает один и держит его всё время. Это норм или bad practice ? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 01.12.2019, 21:13 |  | ||
| 
подскажите как правильно | |||
|---|---|---|---|
| #18+ nxx Это норм или bad practice ? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 01.12.2019, 21:41 |  | ||
| 
подскажите как правильно | |||
|---|---|---|---|
| #18+ nxx, Правильно - изучать инструменты с которыми работаешь. https://ru.m.wikipedia.org/wiki/Постоянное_HTTP-соединение ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 01.12.2019, 22:03 |  | ||
| 
подскажите как правильно | |||
|---|---|---|---|
| #18+ Автор посмотри на ConnectionKeepAliveStrategy https://hc.apache.org/httpcomponents-client-ga/tutorial/html/connmgmt.html +твой вопрос состоит из разных тезисов которые может быть вообще не связананы напрямую с keep-alive. Джобы или долгоиграющие задачи могут работать и сутки. Всё зависит от бизнес-требований. И разумеется сутки удерживать клиента сложно. Сеть мигает. У меня вот за сутки и SSH-консоли отваливаются по разным причинам. Поэтому если у тебя есть запуск джоба - то он должен сразу вернуть некий Job_Id и отпустить клиента. А клиент дальше уже сам мониторит по данному job_id состояние своей задачи. Типа STARTED/IN_PROGRESS/FINISHED. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 02.12.2019, 01:38 |  | ||
|  | 

| start [/forum/topic.php?fid=59&msg=39896853&tid=2121007]: | 0ms | 
| get settings: | 10ms | 
| get forum list: | 14ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 41ms | 
| get topic data: | 10ms | 
| get forum data: | 3ms | 
| get page messages: | 46ms | 
| get tp. blocked users: | 1ms | 
| others: | 11ms | 
| total: | 144ms | 

| 0 / 0 | 
