В моей локальной сети установлен сервер Artifactory pro (без поддержки).
Одним из основных вариантов использования этого артефакта было использование его в качестве локального кэша для удаленных артефактов, например, из репозитория repo1 maven или lightbend ivy2.репозиторий.Была надежда, что я смогу ускорить разрешение зависимостей, размещенных в repo1, при кэшировании их в моей локальной артефакте.
Я почти уверен, что моя машина разработки настроена правильно для исключительно разрешения артефактов против моей локальной артефакты.
Однако время от времени (подозрительно близко к интервалу, настроенному как Metadata Retrieval Cache Period (Sec)
на вкладке Дополнительно параметров удаленного репозитория), разрешение зависимостей, изначально размещенных в Maven Repo 1, занимает гораздо больше времени.тогда обычно.
Я подозреваю, что в это время артефакт обновляет метаданные артефакта ( pom, ivy.xml ) удаленных артефактов.Но это занимает гораздо больше времени, чем я ожидал, предполагая, что простая загрузка pom или ivy должна занять не несколько секунд, а несколько миллисекунд.
В настоящее время я запрашиваю root-доступ к серверу для попытки tcpdump из OP, которые могут занять время ...
Так что мой вопрос
Кто-нибудь знает, что на самом деле может произойти, что занимает несколько секунд на зависимостьудаленного репозитория для обновления файлов метаданных или я смотрю в неправильном направлении?
Обновление
Моя версия Artifactory
Артефакториал Профессионал 5.1.3 рев 50019