dubbo icon indicating copy to clipboard operation
dubbo copied to clipboard

[Feature][3.3] Triple protocol http1 upgrade support

Open oxsean opened this issue 11 months ago • 2 comments

Pre-check

  • [x] I am sure that all the content I provide is in English.

Search before asking

  • [x] I had searched in the issues and found no similar feature requirement.

Apache Dubbo Component

Java SDK (apache/dubbo)

Descriptions

Documents and netty demo:

  • https://developer.mozilla.org/en-US/docs/Web/HTTP/Protocol_upgrade_mechanism
  • https://github.com/abhijitparkhi1983/netty/blob/b2dc54c8c672c325e1056c62f7ca84406e28fb91/example/src/main/java/io/netty/example/http2/helloworld/server/HelloWorldHttp2Handler.java

Related issues

No response

Are you willing to submit a pull request to fix on your own?

  • [ ] Yes I am willing to submit a pull request on my own!

Code of Conduct

oxsean avatar Mar 20 '24 05:03 oxsean

Could you please add some details, such as the usage scenarios of this function in the Tripple protocol?

walklown avatar Mar 28 '24 09:03 walklown

If using non-gRPC, clients usually don't default to HTTP/2. Therefore, after supporting http1 upgrade, clients can be guided to upgrade to HTTP/2, leverage the benefits of Http/2

oxsean avatar Mar 29 '24 04:03 oxsean

@walklown please take a look this PR: https://github.com/apache/dubbo/pull/14223

oxsean avatar May 20 '24 16:05 oxsean