cluster computing - Customize WebLogic's heartbeat message -


I am currently developing a system to ensure high performance, availability and scalability; Failure on the weblogic integration scenario- Over and crash recovery

Do anyone know whether it is possible to customize the original heartbeat message of Weblogic to add additional information like current CPU usage and / or network load?

The objective is to allow the load-balancing algorithms to use "custom" information, which is to avoid overloading a conflicted server with more requests.

For my knowledge, this is not possible. First of all, the use of the heartbeat is done by a server installation to advertise its availability - and its availability - (By monitoring heartbeat messages, the server example in the cluster determines that when a server instance fails has gone). Second, weblogic algorithms are not plug-ins and do not use heart rate (at least not straightforward).

Therefore, you can use it:

  • Round Robin loads for HTTP requests when using the Proxy plugin
  • -Robin, weight-based (not for homogeneous groups), or random load balances for EJB and RMI objects.

If you want to use an (more advanced) load-based balanceing strategy for HTTP requests, then you have to use another solution - perhaps a hardware load balancer - this Support algorithms.

Note that the load-based strategy is not something I have seen many times, even for bigger websites. Most of the time, a simple round-robin algorithm provides a very satisfactory distribution of requests and as a result there is a balanced use of resources.


Comments

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -