...
You can control the heartbeat interval on the client through the heartbeat member of ConnectionSettings (it is measured in seconds). Some of the options on policies do vary for different clients.
Failover taking to long...
First check to make sure a heartbeat has been specified in the connection properties for the connection.
Then make sure that the interfaces on each broker are reachable from the host you run my clients, else it will take a long time for the socket to timeout until it gets to one that can be reached.
Make sure the list of URL's on the cient are the ones you want tht client to try
Make sure that the broker is only exporting URL's that the client can connect to, use the --cluster-url option on the broker to specify this.
Threading
Could someone provide a brief description of the worker thread duties in the current Qpid release?
...