Opening a new issue for parts that still do not work in #1853:
Citing @Tomnivore after the Vert.x HttpClient connection pool configuration options were exposed in #1857:
Well from my testing it seems that on the bright side the new configurations work! And some new connections are opened.
On the not so bright side it seems that it wasn't quite the salvation I imagined. I'm in a nasty spot between a rock and a hard place where I have a very limited amount of time to get the answer from the server. Vertx seems to queue a lot of connections on the same threads intstead of opening new connections and the queued requests start to timeout while waiting for their turn. But that's beyond this discussion I think.
@ppalaga Here you go: https://github.com/Tomnivore/minimum-cxf
minimum
Minimum project to reproduce CXF timeouts for SOAP requests.
Both http1-max.size and event-loop-size is put to 100.
Wiremock has a 500ms delay with answering to simulate a slowish response.
When the test in ClientTest.java is run it counts successfull and failure requests as true and false respectively.
It's tested that without the delay 100 requests generate 100 trues.
With the 500ms delay it the result is abut 55 true 45 false.
Opening a new issue for parts that still do not work in #1853:
Citing @Tomnivore after the Vert.x HttpClient connection pool configuration options were exposed in #1857: