# Functions
GetServer return the server based on protocol.
GetServerFunc returns the server function.
GetServers returns the map of servers.
Init initializes.
InstallPlugin For developer.
newRegisterOptions is for updating options.
StartServer starting the server.
UnRegistrySelfInstances this function removes the self instance.
# Variables
ErrRuntime is an error channel, if it receive any signal will cause graceful shutdown of go chassis, process will exit.
# Structs
Options is the options for service initiating.
RegisterOptions is options when you register a schema to chassis.
# Interfaces
GinServer interface for the gin server.
ProtocolServer interface for the protocol server, a server should implement init, register, start, and stop.
# Type aliases
NewFunc returns a ProtocolServer.
RegisterOption is option when you register a schema to ggs.