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]
