How do clients handle DNS requests to failed servers?

devquora
devquora

Posted On: Dec 29, 2020

 

If a server fails then DNS continues to send requests to the unavailable machine that can waste bandwidth. This problem occurs only during startup for a Java client application. WebLogic Server caches the DNS entries and removes the unavailable ones, to prevent the client from accessing a failed server again it avoids unnecessary DNS requests with browser-based clients, It uses third-party load-balancer products such as Resonate, BigIP, Alteon, and LocalDirector that products mask multiple DNS addresses as a single address. It also provides more sophisticated load-balancing options than round-robin and keeps track of failed servers to avoid routing unnecessary requests.

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    Weblogic Interview Questions

    How does a server know when another server is unavailable?

    WebLogic Server monitors socket errors to check the availability of a server instance. As an example, if server instance A1 has associate degree open socket to server instance B1, and also the socket ...

    Weblogic Interview Questions

    How can I set deployment order for applications?

    You can set the deployment order of a Startup class, follow the instructions in Configure startup classes....

    Weblogic Interview Questions

    How do stubs work in a WebLogic Server cluster?

    Clients that are connected to a WebLogic Server cluster obtain a replica-aware stub for the object. This stub contains the load balancing logic for distributing the load among its host servers. The st...