发明名称 | 一种分布式节点间的服务调用方法及系统 | ||
摘要 | 本申请公开了一种分布式节点间服务调用方法及系统,方法包括:在检测到第一节点需要为用户提供第一服务时,在第一节点的服务中心查找是否存在第一服务,若没有发现第一服务,则查询服务定位器,将查找到的与第一服务对应的节点确定为第二节点,然后向第二节点发送远程服务调用请求,来调用第一服务,最终接收第二节点反馈的第一服务,实现了分布式节点间服务的调用。通过本申请的方法,可以在不同节点间任意部署服务模块,而无需考虑各个服务模块之间服务关联性。更加便于服务模块的部署。 | ||
申请公布号 | CN104202427A | 申请公布日期 | 2014.12.10 |
申请号 | CN201410491943.9 | 申请日期 | 2014.09.24 |
申请人 | 国家电网公司;北京中电普华信息技术有限公司 | 发明人 | 朱伟;沈丽菁;朱征 |
分类号 | H04L29/08(2006.01)I | 主分类号 | H04L29/08(2006.01)I |
代理机构 | 北京集佳知识产权代理有限公司 11227 | 代理人 | 王宝筠 |
主权项 | 一种分布式节点间的服务调用方法,其特征在于,应用于分布式Web服务系统,该系统包括若干个节点和服务定位器,其中每个节点承载有若干个服务模块,分别提供不同的服务,每个节点还设置有存储该节点所有服务模块所注册的服务信息的服务中心,服务定位器存储有各节点中具备远程服务标识的服务模块、服务及对应节点的映射关系,所述服务调用方法包括:在检测到第一节点需要为用户提供第一服务时,在所述第一节点的服务中心查找是否存在所述第一服务;若所述第一节点的服务中心不存在所述第一服务,则查询所述服务定位器,将与所述第一服务对应的节点确定为第二节点;向所述第二节点发送远程服务调用请求,以调用所述第一服务;接收所述第二节点反馈的所述第一服务。 | ||
地址 | 100031 北京市西城区西长安街86号 |