一种用于微服务的服务注册和服务发现的方法

基本信息

申请号 CN201910765445.1 申请日 -
公开(公告)号 CN110677347A 公开(公告)日 2020-01-10
申请公布号 CN110677347A 申请公布日 2020-01-10
分类号 H04L12/741;H04L29/08 分类 电通信技术;
发明人 何荣幸;吴荣富 申请(专利权)人 荣邦科技有限公司
代理机构 广州粤高专利商标代理有限公司 代理人 林丽明
地址 510075 广东省广州市越秀区天河路45号之二1201
法律状态 -

摘要

摘要 本发明公开一种用于微服务的服务注册和服务发现的方法,包括在微服务集群的每个节点建立服务列表和服务路由列表,查询节点在微服务集群发送查询服务ID启动响应;查询节点向响应查询服务的目标节点发送查询服务报文,查询服务报文包括查询服务ID信息;在目标服务列表中查找查询服务ID的对应服务ID,若有且目标服务列表未满,则向目标服务列表中所有key‑value对的服务ID信息向查询节点发送登记报文,查询节点解析登记报文获取对应服务ID,并以对应服务ID为key,创建查询节点的服务列表的下一个key‑value对,并通过指针连接上一个key‑value对。本发明解除了微服务对注册中心的依赖,防止因注册中心宕机或出现网络问题导致系统瘫痪的问题。