<dependency> <groupId>com.salesforce.mirage</groupId> <artifactId>mirage-client</artifactId> <version>2.0.0</version> </dependency> yaml mirage: services: - name: service1 host: localhost port: 8081 - name: service2 host: localhost port: 8082 load-balancer: strategy: round-robin import com.salesforce.mirage.Mirage; import com.salesforce.mirage.Router; import com.salesforce.mirage.model.QueryResult; public class Application { public static void main(String[] args) { Mirage mirage = new Mirage(); Router router = mirage.router(); QueryResult result1 = router.query("service1", "SELECT * FROM table1"); QueryResult result2 = router.query("service2", "SELECT * FROM table2"); // ... } }