Undertow: ¿Cómo controlar la elección del host depende del contenido del cuerpo de la solicitud?
Intento implementar mi propio proxy de esta manera:
LoadBalancingProxyClient loadBalancer = new LoadBalancingProxyClient()
.addHost(new URI("http://localhost:8080"))
.addHost(new URI("http://localhost:7777"))
.setConnectionsPerThread(20);
Undertow reverseProxy = Undertow.builder()
.addHttpListener(8081, "localhost")
.setIoThreads(1)
.setHandler(ProxyHandler.builder().setProxyClient(loadBalancer).setMaxRequestTime(30000).build())
.build();
reverseProxy.start();
Quiero tener control sobre la elección del servidor proxy. Depende del cuerpo de la solicitud que quiero elegirlocalhost:8080
olocalhost:7777
¿Es posible en Undertow proxy?
PD. Estoy listo para cambiar a otro proxy si es imposible para undertow