How to support service discovery and load-balancing for multiple tranquility servers?

We are currently employing tranquility + druid to in our project. To increase scalability and reliability of the system, we need multiple tranquility servers in the system, each of which is connected to druid. Also, we have our own service, which sends data to tranquility. Is there any method by which we can find the tranquility service dynamically according to the availability and real time load of the tranquility servers.