guohao opened a new issue #8658:
URL: https://github.com/apache/dubbo/issues/8658


   - [x] I have searched the [issues](https://github.com/apache/dubbo/issues) 
of this repository and believe that this is not a duplicate.
   - [x] I have checked the 
[FAQ](https://github.com/apache/dubbo/blob/master/FAQ.md) of this repository 
and believe that this is not a duplicate.
    
   This is a proposal about supoprt compression in triple protocol. Triple is 
aimed to fully compatible with grpc protocol for better user experience across 
RPC frameworks, and compression is a significant feature to reduce data size 
transported in network.
   
   To implement compression, just refer 
https://github.com/grpc/grpc/blob/master/doc/compression.md and 
https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md
   
   For dubbo,
   1.  A compression SPI interface should added for multiple implementations.
   2. Modify `org.apache.dubbo.rpc.protocol.tri.GrpcDataDecoder` and 
`org.apache.dubbo.rpc.protocol.tri.ClientTransportObserver#onData` when send/ 
receive triple protocol
   3. Add some UT for above modifications


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to