[发明专利]一种管理服务发现的方法、装置、介质和电子设备有效
| 申请号: | 202010102593.8 | 申请日: | 2020-02-19 |
| 公开(公告)号: | CN111309367B | 公开(公告)日: | 2023-07-14 |
| 发明(设计)人: | 陈凯旋 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
| 主分类号: | G06F8/656 | 分类号: | G06F8/656 |
| 代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 马瑞 |
| 地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 管理 服务 发现 方法 装置 介质 电子设备 | ||
1.一种管理服务发现的方法,应用于代理服务,其特征在于,包括:
所述代理服务启动时,向注册核心发送第一服务发现数据集当前的第一版本特征信息;
当接收所述注册核心返回的数据更新提示信息后,则向所述注册核心发送更新请求信息;所述数据更新提示信息用于表示所述第一版本特征信息小于所述注册核心中保存的最新版本特征信息;所述最新版本特征信息由所述注册核心从集群数据库获取得到;
接收所述注册核心返回的服务发现数据,并保存到第一服务发现数据集中;
接收所述注册核心发送的拉取提示信息;
基于所述拉取提示信息生成拉取请求信息,并发送给所述注册核心;
接收所述注册核心发送的内存数据集中的全量数据;
从所述全量数据中获取所述服务发现数据,并保存到所述第一服务发现数据集中;
接收所述注册核心定期发送的探活查询信息;
基于所述探活查询信息生成探活响应信息,并返回给所述注册核心;
其中,所述集群数据库与所述注册核心通讯连接,所述注册核心与所述代理服务通讯连接,所述代理服务与微服务通讯连接;所述服务发现数据用于所述代理服务保证所述微服务正常工作;所述第一服务发现数据集位于执行所述代理服务的服务器中。
2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
接收已注册的微服务发送的微服务请求信息;
基于所述微服务请求信息检索所述第一服务发现数据集,获取对应的服务发现数据;
将所述服务发现数据返回所述微服务。
3.根据权利要求2所述的方法,其特征在于,在所述接收已注册的微服务发送的微服务请求信息前,还包括:
接收所述微服务启动时发送的微服务注册请求信息,并将所述微服务注册请求信息发送给所述注册核心进行注册。
4.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
接收所述注册核心发送的代码更新提示信息;
根据所述代码更新提示信息生成代码更新请求信息,并发送给所述注册核心;
接收所述注册核心发送的预设处理逻辑代码;
当检测所述预设处理逻辑代码中包括命令执行特征信息后,则解释并运行预设处理逻辑代码。
5.根据权利要求4所述的方法,其特征在于,当检测所述预设处理逻辑代码中包括命令执行特征信息后,还包括:
将预设处理逻辑代码保存在预设的服务目录下的逻辑代码文件中;所述逻辑代码文件与所述代理服务的启动信息相关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010102593.8/1.html,转载请声明来源钻瓜专利网。





