Forum Discussion

Doug_McNeill_24's avatar
Doug_McNeill_24
Icon for Nimbostratus rankNimbostratus
Oct 24, 2008

load balancing clients based on dynamic data from the app

This one's a bit of a beast, and definately well beyond my own skill set - thought I'd mention it here and see if anyone's done something similar:

 

 

I need a monitor or iRule that can parse a dynamically-generated XML file, count the number of occurrences of a specific string, and direct all traffic to the pool member with the lowest count.

 

 

Anyone have any suggestions or experience doing this sort of thing? Is it even possible to choose a pool member based on a comparison of data from multiple members?

1 Reply

  • Hi Doug,

     

     

    This is something that could be done with an external monitor, but an iControl app might be more appropriate. You could run the app on an external host. It would poll the servers (or host that serves the XML file) and modify the pool membership based on the XML file contents. You could post in the iControl forum (Click here) to see if anyone has already written something similar.

     

     

    Aaron