Я использую Weblogic 12.2.1 и встроенный клиент Джерси 2.21.1, чтобы сделать партию https-запросов к удаленной системе каждые пару часов.
Для этого у меня есть фасоль @Singleton
с методом @Scheduled
, который выполняется в Weblogic в определенное время. Поэтому при каждом выполнении метода @Scheduled
я делаю несколько вызовов https один за другим. Все запросы синхронны.Джерси клиент запрашивает проблемы на Java EE
Проблема заключается в том, что по какой-либо причине следующий запрос отправляется с одной минутой задержки после предыдущего (согласно выходному сигналу Wireshark). Вызов вызова Джерси блокирует. Ответы приходят немедленно. Нет проблем с удаленной системой.
Тот же код для отправки запросов при выполнении в тесте JUnit (простой java) не имеет задержки. Все запросы проходят немедленно. Так может быть, что-то с контейнером Weblogic.
Кто-нибудь с аналогичной проблемой?