Versions in this module Expand all Collapse all v1 v1.0.3 Apr 22, 2022 Changes in this version + type LocalMemberNode struct + NodeMap map[uint64]*deal.MemberNode + func GetLocalMemberNode() *LocalMemberNode + func (n *LocalMemberNode) GetNodeBySid(sid uint64) (*deal.MemberNode, error) + func (n *LocalMemberNode) SetNode(nodes []*deal.MemberNode) + type MasterNode struct + MemberNode []*deal.MemberNode + ServerNode []*deal.ServerNode + func GetMasterNode() *MasterNode + func (m *MasterNode) AddMemberNode(node *deal.MemberNode) + func (m *MasterNode) AddServerNode(node *deal.ServerNode) + func (m *MasterNode) AllMemberNode() []*deal.MemberNode + func (m *MasterNode) AllServerNode() []*deal.ServerNode + func (m *MasterNode) RemoveMemberNode(addr string) + func (m *MasterNode) RemoveServerNode(addr string) + type MemberServerNode struct + RouteMap map[string]*MemberServerRoute + func GetMemberServerNode() *MemberServerNode + func (n *MemberServerNode) GetNodeRand(version, route string) string + func (n *MemberServerNode) SetNode(nodes []*deal.ServerNode) + type MemberServerRoute struct + Addr []string + LastVersion string + Version []string + type Router struct + Data map[string]*RouterItem + Desc []string + Name string + func GetGateRouter() *Router + func GetLocalRouter() *Router + func GetMasterHttpRouter() *Router + func GetMasterRouter() *Router + func GetMemberRouter() *Router + func NewRouter() *Router + func (r *Router) GetDescs() []string + func (r *Router) GetRoute(route string) *RouterItem + func (r *Router) Register(obj *RouterServer) + type RouterItem struct + Input reflect.Type + Method reflect.Value + type RouterServer struct + Name string + Server interface{} v1.0.1 Apr 22, 2022