Vertx AddressResolverOptions проблема setCacheMaxTimeToLive - PullRequest
1 голос
/ 28 апреля 2020

Я работаю над настройкой 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 ())

...