We have a lightstreamer .NET client that subscribes to multiple items, and all items continuously push data back from adapter to the client. When LS adapter fails, my client onFailure method is called, and client can handle that event.

I am looking to add load balancer (F5) and have it route requests to different instances of LS and LS adapters. Having a single connection in the client, is it possible that the requests would be routed to different Data Adapter instances from the same client? And if yes, and that instance fails, how is my .NET LS client will be notified that some of the requests will stop being serviced?

Also, if I have a load balancer, Will the keep a tcp connection to Load Balancer? Will it manage connection to all the LS servers that service outstanding subscribtions?