package
3.0.1+incompatible
Repository: https://github.com/nut-game/nano.git
Documentation: pkg.go.dev

# Packages

Package mock_cluster is a generated GoMock package.

# Functions

GetBindBroadcastTopic gets the topic on which bind events will be broadcasted.
GetUserKickTopic get the topic for kicking an user.
GetUserMessagesTopic get the topic for user.
NewEtcdServiceDiscovery ctor.
NewGRPCClient returns a new instance of GRPCClient.
NewGRPCServer constructor.
NewInfoRetriever returns a *infoRetriever.
NewNatsRPCClient ctor.
NewNatsRPCServer ctor.
NewServer ctor.

# Constants

Action values.
Action values.

# Structs

GRPCClient rpc client struct.
GRPCServer rpc server struct.
NatsRPCClient struct.
NatsRPCServer struct.
Server struct.

# Interfaces

InfoRetriever gets cluster info It can be implemented, for exemple, by reading env var, config or by accessing the cluster API.
RemoteBindingListener listens to session bindings in remote servers.
RPCClient interface.
RPCServer interface.
SDListener interface.
ServiceDiscovery is the interface for a service discovery client.

# Type aliases

Action type for enum.