Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var Default = Options{
MaxSendBufferSize: 65_536,
}
Default serves only as reference point for default values.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(o *Options)
Option customizes the peer service's configuration.
func WithMaxSendBufferSize ¶
WithMaxSendBufferSize sets the maximum size of the send buffer. When the send buffer is full, for example due to errors in the transport, the server disconnects the corresponding client. The maximum buffer size should be large enough to accommodate the burst of peer change notifications than happens on an initial call where all nodes in the cluster are notified as being added.
func WithoutTLSInfo ¶
func WithoutTLSInfo() Option
WithoutTLSInfo configures the service to send peer change notifications without TLS information. This implies that TLS is disabled for the Hubble gRPC service.