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
HTTP/2 support #1096
Comments
Sure, flagged as experimental.
No, because, AHC 2.0 will target Netty 4.0, not 4.1. Some big AHC users, such as Play!, need the intermediate step. H2 support will only happen in AHC 2.1. Then, the big question: do you plan on contributing and helping making it happen? |
Okay, i understand; i didn't want to be insulting. Now, the question; would it be possible to plug in http2 support by adding additional channel initialization or by adding ability to fully customize it? |
I really don't think so. Handling multiplexing and server push will require a very different implementation regarding channel handling and API. |
I suspect AHC 2.1 will only support multiplexing, like OkHttp, ie no API change and no push. |
so do we have a plan for supporting http/2? |
@scyiwei By "we", do you mean you plan on contributing? |
I need http/2 to run performance test based on gatling. I am going to work on this if there is no plan. |
We've started working on HTTP/2 internally. Work with first be pushed in FrontLine, our Gatling Entreprise product, then Gatling. We'll port into AHC once we are confident with providing a public API and merging with existing AHC HTTP/1 code or rewrite it. |
@slandelle any news regarding HTTP/2 support? Anything community can help with? |
@lpandzic Not on my side. I won't be working actively on this project anymore, just coordinating contributions. I've moved Gatling to its own HTTP client so I can change things there without breaking public API and it does have a first take at HTTP/2 support. |
So AHC is basically a dead project now since there's no longer an active maintainer? Any plans to add this information as a disclaimer to README.md? |
i also hope that support for http/2 multiplexing will be added 👍 |
For sure, I'll never have the bandwidth on my own personal time to work on this. |
Soon to be released netty 4.1 will include HTTP/2 codec pack.
It would be great if AHC 2.0 would support HTTP/2 natively.
examples: https://github.com/netty/netty/tree/4.1/example/src/main/java/io/netty/example/http2
The text was updated successfully, but these errors were encountered: