in geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/StartRouter.java [84:103]
String generateConfig(final Set<InetSocketAddress> members) {
StringBuilder conf = new StringBuilder("global\n"
+ " daemon\n"
+ " maxconn 64000\n"
+ " spread-checks 4\n"
+ "defaults\n"
+ " log global\n"
+ " timeout connect 30000ms\n"
+ " timeout client 30000ms\n"
+ " timeout server 30000ms\n"
+ "listen router\n"
+ " bind *:").append(proxyPort).append("\n"
+ " mode tcp\n");
members
.forEach(s -> conf.append(" server ").append(s.getHostName()).append(" ")
.append(s.getHostName())
.append(":").append(s.getPort()).append("\n"));
return conf.toString();
}