An open API service indexing awesome lists of open source software.

https://github.com/un000/grpc-snappy

GRPC Snappy compressor for GO
https://github.com/un000/grpc-snappy

compressor go golang grpc grpc-go protobuf snappy

Last synced: 2 months ago
JSON representation

GRPC Snappy compressor for GO

Awesome Lists containing this project

README

          

# How to use
At the server side, you need to import package to run initializer
```
import _ "github.com/un000/grpc-snappy"
```

At the client use DialOptions:
```
var dialOpts = []grpc.DialOption{
grpc.WithInsecure(),
grpc.WithDefaultCallOptions(grpc.UseCompressor(snappy.Name)),
}

conn, err := grpc.Dial(
"your-grpc-address:port",
dialOpts...,
)
```

For more information, please visit the official docs:
https://github.com/grpc/grpc-go/blob/master/Documentation/compression.md