powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Отправка асинхронных http запросов
39 сообщений из 39, показаны все 2 страниц
Отправка асинхронных http запросов
    #39154762
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, какой вариант вы бы предпочли использовать (или уже используете) и почему, в случае потребности в отправке как синхронных, так и асинхронных запросов (с сервера на сервер, Java 6):
1. HttpURLConnection + java.util.concurrent
2. Apache Http Components (HttpClient / HttpAsyncClient) https://hc.apache.org/index.html
3. https://github.com/AsyncHttpClient/async-http-client
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39154775
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
just_vladimir,

Всё сильно зависит от требований.
HttpURLConnection
+ Нет надобности тащить дополнительных либ. Для коробочного продукта это важно. Для сервера - не шибко.
- Сильная трудоёмкость составления не примитивных HTTP запросов. POST, мультиформ и т.п.
- Обычный блокирующий IO

В чем принципиальная разница между Apache и Ning я не знаю. И гугл тоже не шибко чего толкового пишет на этот счет. Вроде оба должны через NIO работать.

Во всех трех вариантах для сервера надо смотреть как либа работает с потоками. Если не использовать JEE API для асинхронных задач, то можно выхватить PermGen/MetaSpace leak на ExecutorServices, даже если использовать shutdown().
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39154852
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczВо всех трех вариантах для сервера надо смотреть как либа работает с потоками. Если не использовать JEE API для асинхронных задач, то можно выхватить PermGen/MetaSpace leak на ExecutorServices, даже если использовать shutdown().
Можно подробнее с этого места?
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39154878
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevМожно подробнее с этого места?
http://rsdn.ru/forum/java/5974292.1
Мы по-моему уже с тобой спорили на этот счет.
Когда внутри JEE модуля создаётся новый поток, то у него ThreadContextClassloader ссылается на ClassLoader JEE модуля. Через какие ещё сопли это утекает дальше я не разбирался. Но утекает.
Вот тут чуть более детально:
http://stackoverflow.com/a/6540248

Это одна из причин почему JEE спека требует не создавать новых потоков, а использовать API контейнера или JEE чтобы потоки создавал сам контейнер.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39154899
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
про треды интересно, я запускаю без линих заморочек, вроде OOM по этому поводу не выхватывал, хотя у меня есть гарантированный рестарт раз в неделю, надо будет по тестировать.

По сабжевой теме еще вопросик, для случая, если запросы синхронные (от пользователя с клиента пришел http запрос, в процессе его обработки помимо всего прочего нужно сходить с http запросом еще на другой бэкэнд и уже по итогу сформировать ответ пользователю), то никакого профита от неблокирующего IO я ведь не получу?
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39154924
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
just_vladimirпро треды интересно, я запускаю без линих заморочек, вроде OOM по этому поводу не выхватывал, хотя у меня есть гарантированный рестарт раз в неделю, надо будет по тестировать.
Утечку, обычно, видно только если у вас релизы деплоятся на много чаще, чем перезагружается сервер.

just_vladimirПо сабжевой теме еще вопросик, для случая, если запросы синхронные (от пользователя с клиента пришел http запрос, в процессе его обработки помимо всего прочего нужно сходить с http запросом еще на другой бэкэнд и уже по итогу сформировать ответ пользователю), то никакого профита от неблокирующего IO я ведь не получу?
Ну, да. Никакого профита особого не будет. Не знаю, что там в HTTP, но в NIO Socket API можно блокировку просто флагом регулировать. В результате, один и тот же код можно использовать в разных сценариях, как синхронных так и асинхронных. Но это всё больше "в теории".
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39154968
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczМы по-моему уже с тобой спорили на этот счет.
Вряд ли спорили ))) Т.к. эту багу знаю, но это больше не Subj, а достаточно известные баги Tomcat'а.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39154995
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevВряд ли спорили )))

Угу. Не с тобой:
18216361

Leonid KudryavtsevТ.к. эту багу знаю, но это больше не Subj, а достаточно известные баги Tomcat'а.
Возможно. Буду благодарен за ссылку. Но это никак не отменяет того факта что JEE спека настоятельно не рекомендует порождать потоки.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39155866
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczНо это никак не отменяет того факта что JEE спека настоятельно не рекомендует порождать потоки.
А какие еще потенциальные проблемы могут возникать, из-за того, что я, например, руками создаю потоки? Ну кроме вышеописанного и того, что мой EE сервер чувствует себя неполноценным от того, что я что то делаю, что не находится у него под чутким контролем.

А то я по наивняку создавал и запускал треды и вроде бы все было более менее хорошо.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39155880
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
just_vladimirА какие еще потенциальные проблемы могут возникать, из-за того, что я, например, руками создаю потоки? Ну кроме вышеописанного и того, что мой EE сервер чувствует себя неполноценным от того, что я что то делаю, что не находится у него под чутким контролем.
А то я по наивняку создавал и запускал треды и вроде бы все было более менее хорошо.
Ну, на сколько я понимаю, ты просто в новых потоках должен быть аккуратнее при использовании JEE API. Контейнер может в ThreadLocal держать любой контекст, и в потоках, которые ты создаешь, этот контекст, понятное дело, не виден. Но так как у нас pure JEE приложения почти никто не пишет, то эта проблема и не актуальна.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156046
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

один чел говорит чтобы создать leak: start a thread in a servlet container and don't return from it's run method
непонятно...

если так, то в веб-приложении такой пример это leak..? ерунда какая-то...

Код: java
1.
2.
3.
4.
5.
6.
7.
Thread thread = new Thread(){
    public void run(){
      System.out.println("Thread Running");
    }
  }

  thread.start();
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156165
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156187
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grasoff.net http://square.github.io/okhttp/
Спасибо за вариант, буду иметь в виду на будущее, на текущий момент реализовал самый простой вариант через HttpURLConnection.
А Вы у себя использовали эту библиотечку?
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156199
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174один чел говорит чтобы создать leak: start a thread in a servlet container and don't return from it's run method
непонятно...

Живой поток это GC Root. Это вообще leak, а не PermGen leak.

rema174если так, то в веб-приложении такой пример это leak..? ерунда какая-то...
Код: java
1.
2.
3.
4.
5.
6.
7.
Thread thread = new Thread(){
    public void run(){
      System.out.println("Thread Running");
    }
  }

  thread.start();


У тебя тут есть возврат из run(). Добавь while(true) и будет утечка.
Но! Как тут пишут, только в Tomcat, new Thread().start() приводит к утечке в PermGen. Это другая утечка вообще.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156273
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz, давайте поподробнее. Утечка PermGen на Thread.start или при ре-деплои приложения?

1) Первое - критично, т.к. будет утечка на работающем сервере.

2) Второе - значительно менее критично, просто значит, что при редиплое приложения нужно обязательно перегружать томкат. Неприятно, но если об этом помнить, не смертельно. Утечка при редиплое видел и без всяких Thread в своем коде (был ли Thread в коде библиотек - не очень понятно).
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156292
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevBlazkowicz, давайте поподробнее. Утечка PermGen на Thread.start или при ре-деплои приложения?
Утечка PermGen на Thread.start(). При чем тут редеплой вообще? Редеплой просто создаёт ещё один ClassLoader, а старый никуда не дивается, потому что ссылка на него засела где-то во внутренностях Java.

Leonid Kudryavtsev1) Первое - критично, т.к. будет утечка на работающем сервере.

Я вообще не врубаюсь о чем ты. Речь про ссылки, которые не дают GC собрать WebAppClassloader. В этом и есть суть утечки в PermGen.

Leonid Kudryavtsev2) Второе - значительно менее критично, просто значит, что при редиплое приложения нужно обязательно перегружать томкат. Неприятно, но если об этом помнить, не смертельно. Утечка при редиплое видел и без всяких Thread в своем коде (был ли Thread в коде библиотек - не очень понятно).
Не смертельно, но не приятно. У меня нет никакого желания перезагружать публичный сервис. 24x7 вполне себе объяснимое желание. При этом апдейты я переодически накатываю по несколько раз на день. Когда у тебя внутрикорпоративная система и ночью все пользователи спят - это одно. А когда у тебя публичный сервис и ты понятия не имеешь когда все перестанут его использовать, это другое.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156345
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczНо! Как тут пишут, только в Tomcat, new Thread().start() приводит к утечке в PermGen. Это другая утечка вообще.

не вполне понятно про что речь - допустим нужно запустить тред из сервлета, который закончится после того, как респонс будет отправлен. как тогда его запускать?
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156378
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174не вполне понятно про что речь - допустим нужно запустить тред из сервлета, который закончится после того, как респонс будет отправлен. как тогда его запускать?

Куча способов:
http://docs.oracle.com/javaee/1.4/api/javax/resource/spi/work/WorkManager.html
https://docs.oracle.com/javaee/7/tutorial/servlets012.htm
http://docs.oracle.com/javaee/6/tutorial/doc/gkkqg.html
http://docs.oracle.com/javaee/6/tutorial/doc/bncdq.html
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156432
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczLeonid KudryavtsevBlazkowicz, давайте поподробнее. Утечка PermGen на Thread.start или при ре-деплои приложения?
Утечка PermGen на Thread.start(). При чем тут редеплой вообще? Редеплой просто создаёт ещё один ClassLoader, а старый никуда не дивается, потому что ссылка на него засела где-то во внутренностях Java.

При том, что Thread.start к PermGen вообще ни каким боком ==> т.ч. там утечки быть не может. А resouce leak (в том числе и на классы/class loader) можно сделать где угодно.

Утечки происходит при редиплое, т.к. resource leak в прикладном коде не позволяет корректно (as expected админом-пользователем) отработать редиплою.

И про проблемы с ClassLoader'ом пишут только для Tomcat. Другие сервера, как-то умудряются более корректно "прибить" и "кильнуть" залипшие приложения.

Вообще, в этом плане, Java и Java application server'а вещь достаточно бредовая и глючная. Т.к. heap совместно используется всеми приложениями (в данном случае разными версиями одного приложения) и resource leak сказывается на всех. Т.ч. с безопасностью и изолированностью проблемы офигенные.

IMHO & AFAIK
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156449
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevПри том, что Thread.start к PermGen вообще ни каким боком ==> т.ч. там утечки быть не может. А resouce leak (в том числе и на классы/class loader) можно сделать где угодно.
Мля, да что же за херню вы тут пишете? Сколько раз можно объяснять-то? Thread.start() регистрирует ссылку на свой ContextClassLoader в недрах Java за пределами веб-приложения. Это и приводит к невозможности удалить ClassLoader и все загруженные им классы из кучи. Что и является утечкой в PermGen, в котором все эти классы и живут.

Leonid KudryavtsevУтечки происходит при редиплое, т.к. resource leak в прикладном коде не позволяет корректно (as expected админом-пользователем) отработать редиплою.
Редеплой это то на что утечка влияет. И то что приводит к росту потребления памяти. Сама же по себе утечка происходит при Thread.start().

Leonid KudryavtsevИ про проблемы с ClassLoader'ом пишут только для Tomcat. Другие сервера, как-то умудряются более корректно "прибить" и "кильнуть" залипшие приложения.
Ссылку на багу в Tomcat связанную с Thread.start(), я тут пока не увидел. Так что мало ли кто где чего пишет. Все контейнеры изолирующие модули через иерархию ClassLoader-ов имеют этот косяк.

Leonid KudryavtsevВообще, в этом плане, Java и Java application server'а вещь достаточно бредовая и глючная. Т.к. heap совместно используется всеми приложениями (в данном случае разными версиями одного приложения) и resource leak сказывается на всех. Т.ч. с безопасностью и изолированностью проблемы офигенные.
Правильно. Поэтому standalone сервера и микро-сервисы теперь в тренде.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156462
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevИ про проблемы с ClassLoader'ом пишут только для Tomcat.
Вот тебе про WebSphere тоже самое
http://wasdynacache.blogspot.com/2012/01/websphere-classloader-memory-leak.html
Там, кстати, интересный совет исправить проблему через doPrivileged()
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156555
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,

Честно говоря я не понимаю, какие у java или JEE7 App серверов, такие уж офигенные проблемы. Потоки можно создавать, используя ManagedExecutorService. А что касается безопасности, то причем здесь Java? С этим не все в порядке даже в ЦРУ и АНБ.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156572
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery ShiskinЧестно говоря я не понимаю, какие у java или JEE7 App серверов, такие уж офигенные проблемы. Потоки можно создавать, используя ManagedExecutorService. А что касается безопасности, то причем здесь Java? С этим не все в порядке даже в ЦРУ и АНБ.
Ай, спасибо. Так как JEE не исповедую, то совсем забыл что там ввели соответствующий пакет.
http://docs.oracle.com/javaee/7/api/javax/enterprise/concurrent/package-summary.html
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156589
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Но ведь Spring исповедуете. И сервлеты тоже. Или Web (или WAR) Profile не относится к JEE ?
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156610
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery ShiskinНо ведь Spring исповедуете.

Spring не JEE.

Valery ShiskinИ сервлеты тоже.
Уже нет. Попробовал 3.0 - ну их нафиг.

Valery ShiskinИли Web (или WAR) Profile не относится к JEE ?
Когда приложение сам себе контейнер, то это уже далеко от JEE.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156622
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

авторКогда приложение сам себе контейнер, то это уже далеко от JEE.

Если только это не embedded jetty, Tomcat, Glassfish и т.д. Лично мне очень нравится Vert.x, хотя серьезно им не занимался.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156639
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery Shiskin,

Я даже не видел таких извращенцев, которые бы Томкат встраивали. А уже про GlassFish это вообще за гранью моего понимания.
Не, ну я понимаю, что всегда можно написать свой Main и из него запустить контейнер. Но кому оно могло понадобиться, мне не понять.
Jetty - отдельная тема. Он и без сервлетов хорошо себя чухает.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156658
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

В основном используют для JUnit-тестирования.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39156928
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczСсылку на багу в Tomcat связанную с Thread.start(), я тут пока не увидел. Так что мало ли кто где чего пишет. Все контейнеры изолирующие модули через иерархию ClassLoader-ов имеют этот косяк.

Тогда тем более, какие проблемы использовать Thread.start() в контейнерах типа Tomcat ?
И где ссылка на оф. доки где упоминается об этой проблеме? пока что это похоже на чье-то имхо, которое берет начало в старых версиях томката, где с каждой новой версией есть и исправлениея по утечкам памяти.

Вспомнилось, читал книгу по сервлетам - немаленькая, страниц на 600, но что-то не примоню что-бы там было "ни-ни" насчет Thread.start()

С точки зрения контейнера тред созданный в сервлете это всего-лишь еще один тред, который может быть имеет привилегии не меньшие, чем тот тред, в котором выполняется текущий запрос.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39157009
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такое ощущение, что никто кроме меня и Blazkowicz не понимает о чем вообще идет речь. Запускать вы можете все что хотите и как хотите, но при схеме работы приложения 24Х7 иногда вылазят проблемы связанные со стартом потоков не по спеке, потому что они держат ссылку на класслоадер и рано или поздно забивают PermGen. И это и есть частный пример, почему потоки НЕ РЕКОМЕНДУЕТСЯ создавать другими способами.

Кстати, мой спор с Blazkowicz был не о старте потоков как таковых, а о том, что executor.shutdown() не всегда помогает, и вот тут я до сих пор с ним не согласен. Я не подменяю ссылку на класслоадер и после shutdown() класслоадер отлично собирается, и на томкате и на веблоджике. Может какая-то специфичная версия джавы или томкэта, хз
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39157086
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
just_vladimirПодскажите, какой вариант вы бы предпочли использовать (или уже используете)2. Apache Http ComponentsПредпочитаю HttpClient, т.к. стандартный HttpURLConnection - не нравится (:just_vladimirпро треды интересно, я запускаю без линих заморочекВоспользуйтесь библиотекой Quartz
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39157300
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174И где ссылка на оф. доки где упоминается об этой проблеме?
JEE спецификацию в виде PDF скачай и прочитай про ограничения в использовании JSE API в JEE приложениях. Спецификация не разжевывает конкретных причин почем нельзя и уж тем более не будет объяснять все потенциальные баги с этим связанные.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39157301
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никКстати, мой спор с Blazkowicz был не о старте потоков как таковых, а о том, что executor.shutdown() не всегда помогает, и вот тут я до сих пор с ним не согласен. Я не подменяю ссылку на класслоадер и после shutdown() класслоадер отлично собирается, и на томкате и на веблоджике. Может какая-то специфичная версия джавы или томкэта, хз
Возможно это связано с используемым API. Если вызовы через AccessControl нигде не проходят, то, возможно, проблемы и не будет.
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39157345
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никТакое ощущение, что никто кроме меня и Blazkowicz не понимает о чем вообще идет речь. Запускать вы можете все что хотите и как хотите, но при схеме работы приложения 24Х7 иногда вылазят проблемы связанные со стартом потоков не по спеке, потому что они держат ссылку на класслоадер и рано или поздно забивают PermGen. И это и есть частный пример, почему потоки НЕ РЕКОМЕНДУЕТСЯ создавать другими способами.
Да все всё прекрасно поняли и думаю даже с 1го раза и в общем то пытались донести ровным счетом ту же самую мысль, что у них приложения не 24x7 и при редеплое можно без проблем сделать рестарт приложения и для таких приложений это не критично.


UsmanВоспользуйтесь библиотекой Quartz
Мне кажется это библиотека несколько для других задач, разве нет?
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39157384
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
just_vladimirUsmanВоспользуйтесь библиотекой Quartz
Мне кажется это библиотека несколько для других задач, разве нет?Не только. Вам нужен поток ? Это решение будет лучше, чем создание Thread'ов вручную (:
Инициализируете Job, который будет запускаться, напр., через каждую секунду (также можно задать одновременное
выполнение одного Job'а в нескольких потоках - количество параллельно выполняющихся потоков задается в конфиге).
Но в случае, если все действо происходит синхронно... тот тут уже ничего не поможет. Нужно пересмотреть подход: создать очереди и т.д.
имхо
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39157481
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
just_vladimirу них приложения не 24x7 и при редеплое можно без проблем сделать рестарт приложения и для таких приложений это не критично.
у меня 24x7, не перегружаю месяцами, ничего еще отвалилось
но в тем нечастые моменты редеплоя страюсь перегружать
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39157489
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rema174ничего еще отвалилосьне отвалилось
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39157615
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174just_vladimirу них приложения не 24x7 и при редеплое можно без проблем сделать рестарт приложения и для таких приложений это не критично.
у меня 24x7, не перегружаю месяцами, ничего еще отвалилось
но в тем нечастые моменты редеплоя страюсь перегружать

Ну и какое это 24Х7? В том то и дело, что у меня например фиксы накатываются раз в два-три дня, а иногда и по несколько раз на день
...
Рейтинг: 0 / 0
Отправка асинхронных http запросов
    #39157617
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczВозможно это связано с используемым API. Если вызовы через AccessControl нигде не проходят, то, возможно, проблемы и не будет.
Да, я тоже думал об этом, возможно это все и обьясняет
...
Рейтинг: 0 / 0
39 сообщений из 39, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Отправка асинхронных http запросов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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