You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dubbo.apache.org by "pyh4 (via GitHub)" <gi...@apache.org> on 2023/03/31 14:08:37 UTC

[GitHub] [dubbo-go] pyh4 commented on issue #2263: Lightweight HTTP1&2 Protocol to avoid direct depend on grpc-go library.

pyh4 commented on issue #2263:
URL: https://github.com/apache/dubbo-go/issues/2263#issuecomment-1491983961

   Hi, there! I am a graduate student in software engineering at Zhejiang University. I have experience in Golang, and I am interested in this issue.
   
   I have gone through the details and here are my understandings of the issue:
   - Triple protocol is based on HTTP/2 + gRPC and is fully compatible with gRPC over HTTP/2.
   - dubbo-go is currently using grpc-go to fulfill data exchange and leads to many drawbacks.
   - Implement a lightweight HTTP/2 RPC protocol instead of introducing grpc-go as a dependency.
   - Refer to protocol "Connect" in bufbuild/connect-go, which works over HTTP/2.
   
   Any further advice and guidance would be appreciated.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org