Add note to low-level client docs for DNS caching (#29213)
This commit adds a note to the low-level REST client docs regarding the possibility of being impacted by the JVM DNS cache policy under a default security manager policy.
This commit is contained in:
parent
14157c8705
commit
a9677023da
|
@ -86,3 +86,16 @@ will be used.
|
|||
|
||||
For any other required configuration needed, the Apache HttpAsyncClient docs
|
||||
should be consulted: https://hc.apache.org/httpcomponents-asyncclient-4.1.x/ .
|
||||
|
||||
NOTE: If your application runs under the security manager you might be subject
|
||||
to the JVM default policies of caching positive hostname resolutions
|
||||
indefinitely and negative hostname resolutions for ten seconds. If the resolved
|
||||
addresses of the hosts to which you are connecting the client to vary with time
|
||||
then you might want to modify the default JVM behavior. These can be modified by
|
||||
adding
|
||||
http://docs.oracle.com/javase/8/docs/technotes/guides/net/properties.html[`networkaddress.cache.ttl=<timeout>`]
|
||||
and
|
||||
http://docs.oracle.com/javase/8/docs/technotes/guides/net/properties.html[`networkaddress.cache.negative.ttl=<timeout>`]
|
||||
to your
|
||||
http://docs.oracle.com/javase/8/docs/technotes/guides/security/PolicyFiles.html[Java
|
||||
security policy].
|
||||
|
|
Loading…
Reference in New Issue