How is Reads balanced between Master and Slave in Cluster

If I use AP mode in Aerospike, how are the reads balanced from client? will it be master only, or master or slave? what will happen in case slave is having stale data(as not replicating at which the data is being write)

The client controls how replicas are accessed. Which client do you use?