3 Star 13 Fork 7

NightTC/Gobige

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
IExt.go 625 Bytes
一键复制 编辑 原始数据 按行查看 历史
buguang 提交于 2024-12-30 09:49 +08:00 . 更新redis库,dbmanage还没有修改完成。
package serverMgr
import (
"gitee.com/night-tc/gobige/etcd"
"gitee.com/night-tc/gobige/global"
)
// 外部对象需要实现的逻辑
type IExt interface {
//根据类型生成一个新的IServerInfo对象,用与从etcd读出来后进行填充
NewInfo(stype global.ServerTypeEnum) IServerInfo
// 获取自己服务器需要注册的信息
GetSelfInfo() IServerInfo
//获取到新的服务器信息的时候回调,一般用来判断是否需要连接这个服务器
WatchInfoCallBack(sinfo IServerInfo)
//获取ETCD的实例
GetEtcd() *etcd.EtcdAccess
// 获取服务器负载器
GetDirMgr() *DiscoveryMgr
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/night-tc/gobige.git
git@gitee.com:night-tc/gobige.git
night-tc
gobige
Gobige
344351ffdef8

搜索帮助