You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dubbo.apache.org by GitBox <gi...@apache.org> on 2021/09/02 02:54:48 UTC

[GitHub] [dubbo] guohao opened a new issue #8658: [3.0-Triple] Support payload compression

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: 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


[GitHub] [dubbo] guohao closed issue #8658: [3.0-Triple] Support payload compression

Posted by GitBox <gi...@apache.org>.
guohao closed issue #8658:
URL: https://github.com/apache/dubbo/issues/8658


   


-- 
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


[GitHub] [dubbo] XIACYBING commented on issue #8658: [3.0-Triple] Support payload compression

Posted by GitBox <gi...@apache.org>.
XIACYBING commented on issue #8658:
URL: https://github.com/apache/dubbo/issues/8658#issuecomment-911104247


   I will support it.


-- 
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