1.

How Do Clients Handle Dns Requests To Failed Servers?

Answer»

If a server fails and DNS continues to send requests to the unavailable MACHINE, this can waste bandwidth. For a Java client application, this problem occurs only during STARTUP. WebLogic Server caches the DNS entries and removes the unavailable ONES, to PREVENT the client from accessing a failed server twice.

Failed servers can be more of a problem for browser-based clients, because they always use DNS. To AVOID unnecessary DNS requests with browser-based clients, use a third-party load-balancer such as Resonate, BigIP, Alteon, and LocalDirector. These products mask multiple DNS addresses as a single address. They also provide more sophisticated load-balancing options than round-robin, and they keep track of failed servers to avoid routing unnecessary requests.

If a server fails and DNS continues to send requests to the unavailable machine, this can waste bandwidth. For a Java client application, this problem occurs only during startup. WebLogic Server caches the DNS entries and removes the unavailable ones, to prevent the client from accessing a failed server twice.

Failed servers can be more of a problem for browser-based clients, because they always use DNS. To avoid unnecessary DNS requests with browser-based clients, use a third-party load-balancer such as Resonate, BigIP, Alteon, and LocalDirector. These products mask multiple DNS addresses as a single address. They also provide more sophisticated load-balancing options than round-robin, and they keep track of failed servers to avoid routing unnecessary requests.



Discussion

No Comment Found