Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrIsLeader = errors.New("current node is leader")
ErrIsLeader is returned from LeaderConn method when current machine is leader. It's just shim between packages to avoid import cycles.
Functions ¶
This section is empty.
Types ¶
type ConnProvider ¶
type ConnProvider interface {
LeaderConn(ctx context.Context) (*grpc.ClientConn, error)
}
ConnProvider is basic interface for connecting API package(raft proxy in particular) to manager/state/raft package without import cycles. It provides only one method for obtaining connection to leader.
Click to show internal directories.
Click to hide internal directories.