Проблема с Vertx AddressResolverOptions setCacheMaxTimeToLive

Я работаю над установкой Vertx AddressResolverOptions TTL. Во время тестирования я обнаружил проблему, при которой, если минимальный TTL не установлен или меньше максимального значения TTL, MaxTTL не действует. Для тестирования я чередую запись хоста с двумя разными IP-адресами, но изменение IP не отражается без перезапуска приложения. В то время как, если я устанавливаю min TTL> max TTL, изменение IP хоста будет отражено.

Вот фрагмент кода:

AddressResolverOptions addressResolverOptions = новый AddressResolverOptions(). SetCacheMaxTimeToLive(cacheMaxTimeToLive).setCacheMinTimeToLive(cacheMinTimeToLive); vertxOptions.setAddressResolverOptions(addressResolverOptions);

и установка Vertx Options Vertx.vertx(getVertxOptions())

0 ответов

Другие вопросы по тегам