I am working on a grpc based application, where the request data could be up to 500KB and response could be bigger, and so I would like to compress the data. I have a hard time finding documents/examples in grpc on how to do it. What does set_compression_algorithm in clientContext do? Do I have to set up something on the server side?
Or should I instead forget about compression on grpc, and do compression/decompression into/out of protobuf messages myself?