模块 jdk.naming.dns
模块jdk.naming.dns
提供 DNS Java 命名提供程序的实现。
环境属性
创建初始上下文时可以使用以下 JNDI 环境属性。
- com.sun.jndi.dns.timeout.initial
- com.sun.jndi.dns.timeout.retries
这些属性用于更改 DNS 提供商在提交查询时使用的与超时相关的默认值。 DNS 提供商使用以下指数退避算法提交查询。提供商向 DNS 服务提交查询并在超时期限内(默认为 1 秒)等待响应到达。如果在超时时间内没有收到响应,则查询下一个服务,依此类推。如果提供者没有收到来自任何服务的响应,它会将超时期限加倍并重复向每个服务提交查询的过程,直到达到最大重试次数(默认为 4 次)。
com.sun.jndi.dns.timeout.initial
属性(如果已设置)指定用作初始超时期限的毫秒数(即,在任何加倍之前)。如果未设置此属性,则默认初始超时为 1000 毫秒。
com.sun.jndi.dns.timeout.retries
属性(如果设置)指定使用前面描述的指数退避算法重试每个服务的次数。如果未设置此属性,则默认重试次数为 4。
-
服务
提供