Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 531 Bytes

README.md

File metadata and controls

21 lines (18 loc) · 531 Bytes

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