Documentation ¶
Overview ¶
Package reuseport provides TCP net.Listener with SO_REUSEPORT support.
SO_REUSEPORT allows linear scaling server performance on multi-CPU servers. See https://www.nginx.com/blog/socket-sharding-nginx-release-1-9-1/ for more details :)
The package is based on https://github.com/kavu/go_reuseport .
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ErrNoReusePort ¶
type ErrNoReusePort struct {
// contains filtered or unexported fields
}
ErrNoReusePort is returned if the OS doesn't support SO_REUSEPORT.
func (*ErrNoReusePort) Error ¶
func (e *ErrNoReusePort) Error() string
Error implements error interface.
Click to show internal directories.
Click to hide internal directories.