1

我正在设置 Vertx AddressResolverOptions TTL。在测试时,我看到一个问题,如果 Min TTL 未设置或设置为小于 Max TTL 值,则 MaxTTL 不会生效。为了进行测试,我在具有两个不同 IP 地址的主机条目之间交替,但如果不重新启动应用程序,IP 的变化不会反映出来。然而,如果我设置 min TTL > max TTL,主机 ip 的变化就会得到反映。

这是代码片段:

AddressResolverOptions addressResolverOptions = new AddressResolverOptions().setCacheMaxTimeToLive(cacheMaxTimeToLive).setCacheMinTimeToLive(cacheMinTimeToLive); vertxOptions.setAddressResolverOptions(addressResolverOptions);

并设置 Vertx 选项 Vertx.vertx(getVertxOptions())

4

0 回答 0