Я работаю над настройкой Vertx AddressResolverOptions TTL. Во время тестирования я вижу проблему, когда, если Min TTL не установлен или установлен меньше значения Max TTL, MaxTTL не вступает в силу. Для тестирования я чередую запись узла с двумя разными IP-адресами, но изменение IP не отражается без перезапуска приложения. Принимая во внимание, что, если я установлю min TTL> max TTL, изменение ip хоста будет отражено.
Вот фрагмент кода:
AddressResolverOptions addressResolverOptions = new AddressResolverOptions (). SetCacheMaxTimeToLive (cacheMaxTimeToLiveinCache) .set cacheMinTimeToLive); vertxOptions.setAddressResolverOptions (addressResolverOptions);
и настройка параметров Vertx Vertx.vertx (getVertxOptions ())