Проблема с 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())