Documentation
¶
Overview ¶
Package grpc provides a grpc server
Index ¶
- Variables
- func AuthTLS(t *tls.Config) server.Option
- func Codec(contentType string, c encoding.Codec) server.Option
- func Listener(l net.Listener) server.Option
- func MaxConn(n int) server.Option
- func MaxMsgSize(s int) server.Option
- func NewServer(opts ...server.Option) server.Server
- func Options(opts ...grpc.ServerOption) server.Option
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // DefaultMaxMsgSize define maximum message size that server can send // or receive. Default value is 4MB. DefaultMaxMsgSize = 1024 * 1024 * 4 )
Functions ¶
func AuthTLS ¶
AuthTLS should be used to setup a secure authentication using TLS
func Codec ¶
gRPC Codec to be used to encode/decode requests for a given content type
func Listener ¶
Listener specifies the net.Listener to use instead of the default
func MaxConn ¶
MaxConn specifies maximum number of max simultaneous connections to server
func MaxMsgSize ¶
MaxMsgSize set the maximum message in bytes the server can receive and send. Default maximum message size is 4 MB.
func Options ¶
func Options(opts ...grpc.ServerOption) server.Option
Options to be used to configure gRPC options
Types ¶
This section is empty.
Source Files
¶
- codec.go
- context.go
- error.go
- extractor.go
- grpc.go
- handler.go
- options.go
- request.go
- response.go
- server.go
- stream.go
- subscriber.go
- util.go
Click to show internal directories.
Click to hide internal directories.