-
Notifications
You must be signed in to change notification settings - Fork 38.5k
Jetty HTTP client integration with WebClient [SPR-15092] #19658
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Rossen Stoyanchev commented Looks like there is now a Jetty ReactiveStreams HTTP Client. Perhaps we can try this for 5.0 still? |
Sébastien Deleuze commented No commit for 5 month on jetty-reactive-httpclient, so given the early stage of that project I am not sure we should work on this for 5.1 ... Any thoughts Rossen Stoyanchev? |
Rossen Stoyanchev commented Considering it exposes a Reactive Streams API, it should be relatively low effort (and risk) from our end. Certainly worth a quick experiment I think. Good point about the lack of activity. We should least indicate our intention (Jetty mailing list perhaps?) and ask whether they still plan to keep this effort up if we start filing issues and providing feedback. |
Akram commented is there any update on this? If not then I suggest to revisit the documentation to specify that WebClient only supports Netty rightnow |
Rossen Stoyanchev commented I'm scheduling for 5.1 RC1 since we do intend to give it a try at least. |
Simone Bordet commented
|
Rossen Stoyanchev commented (y) |
Sébastien Deleuze commented I have a draft implementation with green tests for |
Sébastien Deleuze commented Latest status update:
|
Sébastien Deleuze commented Pull request submitted, please send me your feedback. |
Sébastien Deleuze commented Note that Jetty RS Client supports HTTP/2. We should be able to add HTTP/2 tests at some point since Jetty RS client supports h2c and OkHttp |
Brian Clozel opened SPR-15092 and commented
Both implementations could take
WebSocketClient
implementations as examples of how to deal with backpressure with each library. The configuration model should also copy the current arrangement inWebSocketClient
implementations, since each library deals with client instances and configuration objects in a different way.Issue Links:
Referenced from: pull request #1783, and commits spring-projects/spring-boot@f74dd7d
0 votes, 7 watchers
The text was updated successfully, but these errors were encountered: