Skip to content

un000/grpc-snappy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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