一种分布式节点间的服务调用方法及系统技术方案

技术编号:10755605 阅读:156 留言:0更新日期:2014-12-11 12:19
本申请公开了一种分布式节点间服务调用方法及系统,方法包括:在检测到第一节点需要为用户提供第一服务时,在第一节点的服务中心查找是否存在第一服务,若没有发现第一服务,则查询服务定位器,将查找到的与第一服务对应的节点确定为第二节点,然后向第二节点发送远程服务调用请求,来调用第一服务,最终接收第二节点反馈的第一服务,实现了分布式节点间服务的调用。通过本申请的方法,可以在不同节点间任意部署服务模块,而无需考虑各个服务模块之间服务关联性。更加便于服务模块的部署。

【技术实现步骤摘要】

【技术保护点】
一种分布式节点间的服务调用方法,其特征在于,应用于分布式Web服务系统,该系统包括若干个节点和服务定位器,其中每个节点承载有若干个服务模块,分别提供不同的服务,每个节点还设置有存储该节点所有服务模块所注册的服务信息的服务中心,服务定位器存储有各节点中具备远程服务标识的服务模块、服务及对应节点的映射关系,所述服务调用方法包括:在检测到第一节点需要为用户提供第一服务时,在所述第一节点的服务中心查找是否存在所述第一服务;若所述第一节点的服务中心不存在所述第一服务,则查询所述服务定位器,将与所述第一服务对应的节点确定为第二节点;向所述第二节点发送远程服务调用请求,以调用所述第一服务;接收所述第二节点反馈的所述第一服务。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱伟沈丽菁朱征
申请(专利权)人:国家电网公司北京中电普华信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1