服务器状态管理
服务器的状态管理
服务器状态
定义了服务器的基础状态,后续会持续增加
Online
在线Offline
离线unknown
未知
服务器状态信息
定义了服务器状态和最大承重的人数和当前已连接的数量
服务器信息
定义了服务器的基础信息
SessionId
会话IDType
服务器类型ServerName
服务器名称ServerId
服务器唯一标识InnerIp
内部IPInnerPort
内部端口OuterIp
外部IP,用于提供给其他服务连接OuterPort
外部端口,用于提供给其他服务连接StatusInfo
服务器的当前的状态信息
服务器管理器
定义了服务器的存储接口.该服务主要给发现中心使用
定义了服务器上线和下线的事件委托,当有新的服务器连接到发现中心的时候将会通知给所有已经连接的服务器,当有服务器下线的时候会通知给所有的已经连接的服务器. 下线的方式可能有多种,连接断开/心跳丢失/消息异常 等等.都可能触发服务器下线