【技术实现步骤摘要】
分布式系统中的节点调用方法及相关装置
[0001]本申请涉及分布式事务的节点处理领域,尤其涉及分布式系统中的节点调用方法及相关装置。
技术介绍
[0002]分布式系统中部署有多个节点,这多个节点可以共同为用户提供服务。分布式系统中的多个节点对数据进行系列操作以为用户提供服务的过程也可以称为分布式事务。
[0003]分布式系统为用户提供服务的过程如下:提供一种应用服务的集群中的一个节点向分布式系统的控制节点提交远程过程调用(remote procedure call,RPC)请求,以请求另一集群中的节点提供另一种应用服务;分布式系统的控制节点接收到该RPC请求之后,会分析分布式系统中能够提供该RPC请求所指示的应用服务的集群中的各个节点的负载情况,从而根据节点的负载情况运用负载均衡机制把RPC请求分发给后一集群中负载满足要求的一个或多个节点;这一个或多个节点接收到RPC请求之后,为用户提供该RPC请求所指示的服务。
[0004]随着分布式系统的发展,分布式系统中的集群越来越多,集群中的节点越来越多,对分布式系统 ...
【技术保护点】
【技术特征摘要】
1.一种分布式系统中的节点调用方法,其特征在于,包括:接收请求消息,所述请求消息请求指示第一节点中的第一应用调用第二节点中的第二应用;判断是否存在所述第二应用的历史调用信息,所述第二应用的历史调用信息指示第二节点中的所述第二应用发起过调用请求;若存在所述第二应用的历史调用信息,则为所述第一节点中的所述第一应用分配所述第二节点中的所述第二应用;发送响应消息,所述响应消息指示为所述第一节点中的所述第一应用分配的是所述第二节点中的所述第二应用。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若不存在所述第二应用的历史调用信息,则使用负载均衡机制为所述第一节点中的所述第一应用分配第三节点中的所述第二应用;发送响应消息,所述响应消息指示为所述第一节点中的所述第一应用分配的是所述第三节点中的所述第二应用。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:存储所述第一应用的历史调用信息,所述第一应用的历史调用信息指示所述第一节点中的所述第一应用发起过调用请求。4.根据权利要求3所述的方法,其特征在于,所述第一应用的历史调用信息包括所述第一应用的信息和所述第一节点的信息;相应地,所述存储所述第一应用的历史调用信息,包括:对所述第一应用的信息和所述第一节点的信息进行加密,得到所述第一应用被加密的历史调用信息;存储所述第一应用被加密的历史调用信息。5.根据权利要求3所述的方法,其特征在于,所述存储所述第一应用的历史调用信息,包括:将所述第一应用的历史调用信息存储于远程字典服务数据库系统中。6.根据权利要求4或5所述的方法,其特征在于,所述第一节点的信息包括以下一种或多种信息:所述第一节点的名称、所述第一节点的互联网地址或所述第一节点的网络协议信息。7.一种分布式系统中的节点调用装置,其特征在于,包括接收模块、判断模块、分配模块和发送模块,其中,接收模块用于接收请求消息,所述请求消息请求指示第一节点中的第一应用调用第二节点中的第二应用;判断模块用于判断是否存在所述第二应用的历史调用信息,所述第二应用的历史调用信息指示第二节点中的所述第二应用发起过调用请求;分配模...
【专利技术属性】
技术研发人员:赵培吟,郭品威,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。