package
1.0.0
Repository: https://github.com/liyiysng/scatter.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package conn 客户端链接.
Package message 消息格式定义.
No description provided by the author
Package session 实现session相关.
No description provided by the author

# Functions

NewNode 新建节点.
NOptAfterStop 当节点停止后调用.
NOptCompress 压缩算法.
NOptEnableEnableEsTextLog 开启es文本日志.
NOptEnableEnableFileTextLog 开启文件文本日志.
NOptEnableMetrics 指标监视.
NOptMetricsReporter 指标提交.
NOptNodeName 指标监视.
NOptProcMsgNumRateLimit 单个链接每秒消息处理个数限制.
NOptShowHandleLog 是否显示处理日志.
NOptTraceDetail 是否监视细节.
NOptWithGrpcOpts grpc配置.
NOptWithOptArgs rpc可选参数配置.
NOptWithSubSrvValidator 子服务验证.
NOptWriteBufferSize determines how much data can be batched before doing a write on the wire.
OptNodeServeOptionWithOuterAddr 外部地址.
OptNodeServeOptionWithOuterAddr 外部地址.

# Constants

SocketProtcolTCP tcp 协议.
SocketProtcolWS websocket 协议.

# Variables

ErrInvalidCertificates 证书配置错误.
ErrNodeStopped 节点已停止.
ErrSubSrvNotSupport 不支持的子服务.

# Structs

Info 节点信息.
Node represent.
NodeServeOption 开启服务选项.
Options node 运行的所有选项.

# Interfaces

FrontRegister 注册前端服务 函数签名 func (context.Context,session session.Session,req proto.Message,optionalArg...) (res proto.Message , err error).
GrpcRegister grpc服务注册.
INodeRegister node 注册.
INodeServe node 服务器.
IGrpcClientOpt 客户端选项.
IOption 设置 日志等级等....
IStart 当节点启动时调用.
IBeforeStop 当节点停止前调用.

# Type aliases

SocketProtcol 协议类型.