Hi.

On 2023-08-25 (Fr.) 19:35, Willy Tarreau wrote:
Hi,

HAProxy 2.9-dev4 was released on 2023/08/25. It added 59 new commits
after version 2.9-dev3.

Some interesting new stuff continues to arrive in this version:


[snipp]

   - reverse HTTP: see below for a complete description. I hope it will
     answer Alex's question :-)

Thank you :-)

   - xxhash was updated to 0.8.2 (we were on 0.8.1) because it fixes a
     build issue on ppc64le.

   - various doc/regtest/CI updates as usual.

Now, regarding reverse HTTP: that's a feature that we've been repeatedly
asked for over the last decade, constantly responding "not possible yet".
But with the flexibility of the current architecture, it appeared that
there was no more big show-stopper and it was about time to respond to
this demand. What is this ? The principle is to permit a server to
establish a connection to haproxy, then to switch the connection
direction on both sides, so that haproxy can send requests to that
server. There was a trend around this 20 years ago on HTTP/1 and it
didn't work well, to be honest. And we were counting on H2 to do that
because it allows to multiplex streams over a connection and to reset
a stream without breaking a connection.

[snipp good explanation]

Looks like that "Reverse HTTP Transport" will be only possible with H2 & H3 for now, right. This looks then to me that quic + H3 will be implemented also for server as "proto h3", right?

Will HAProxy be the first one which will have this or is there anybody else which have also implemented this into there SW?

Regards
Alex

Reply via email to