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
Post a Comment