分布式处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:19865902 阅读:31 留言:0更新日期:2018-12-22 13:47
本发明专利技术实施例提供了一种分布式处理方法、装置、计算机设备及存储介质,所述方法由分布式网络的节点中设置的配置代理服务执行,首先获取本机节点中第一应用发送的配置访问请求,响应访问请求向所述第一应用发送所述分布式网络中包含的各应用的网络配置信息,使所述第一应用依据接收的各应用的网络配置信息确定所述第一应用与第二应用是否位于相同节点中。本发明专利技术实施例能够保证存在依赖关系的第一应用和第二应用的本地性的同时,提高第一应用和第二应用的调度灵活性。

【技术实现步骤摘要】
分布式处理方法、装置、计算机设备及存储介质
本专利技术实施例涉及网络
,尤其涉及一种分布式处理方法、装置、计算机设备及存储介质。
技术介绍
分布式网络通常由多个应用组成,每个应用单独部署运营,各个应用之间通过网络接口互相协作。对于分布式网络,特别是数据密集型分布式网络对存储和网络要求很高,如果存在依赖关系的应用的本地性差,在进行应用调用时容易造成分布式网络的网络开销增大,网络流量呈几何性的增长会造成网络拥塞的缺陷,同时网络拥塞会导致网络延时的快速增加,对于一些分布式应用而言,网络超时会导致分布式网络处于不稳定的状态。以计算应用和存储应用为例,如果计算应用和存储应用的本地性差,那么在计算应用调用存储应用时会增大分布式网络的网络开销,浪费网络流量,尤其是云计算环境下,在加入网络虚拟化之后,分布式网络中的每个应用拥有独立的计算、存储和网络资源,更加需要考虑计算应用和存储应用是否在本地的同一节点上,也就是判断计算应用和存储应用的本地性。现有技术中针对上述问题采用的方式是向应用提供静态的配置脚本,利用静态脚本中的网络配置信息来判断存在依赖关系的应用的本地性,或者向配置中心服务查询网络配置本文档来自技高网...

【技术保护点】
1.一种分布式处理方法,其特征在于,由分布式网络的节点中设置的配置代理服务执行,所述方法包括:获取本机节点中第一应用发送的配置访问请求;其中,所述配置访问请求中包含所述第一应用要判断应用本地性的信息;向所述第一应用发送所述分布式网络中包含的各应用的网络配置信息,使所述第一应用依据接收的各应用的网络配置信息确定所述第一应用与第二应用是否位于相同节点中。

【技术特征摘要】
1.一种分布式处理方法,其特征在于,由分布式网络的节点中设置的配置代理服务执行,所述方法包括:获取本机节点中第一应用发送的配置访问请求;其中,所述配置访问请求中包含所述第一应用要判断应用本地性的信息;向所述第一应用发送所述分布式网络中包含的各应用的网络配置信息,使所述第一应用依据接收的各应用的网络配置信息确定所述第一应用与第二应用是否位于相同节点中。2.根据权利要求1所述的方法,其特征在于,获取本机节点中第一应用发送的配置访问请求,包括:通过与所述第一应用通信的访问通道获取本机节点中第一应用发送的配置访问请求。3.根据权利要求1所述的方法,其特征在于,所述配置代理服务为根据配置中心服务发送的创建信息在本机节点创建的临时配置服务;所述配置代理服务中存储配置中心服务的位置信息和分布式网络中的各个节点的位置信息。4.根据权利要求1所述的方法,其特征在于,向所述第一应用发送所述分布式网络中包含的各应用的网络配置信息,包括:向所述第一应用发送本机节点的配置代理服务中预先存储的分布式网络中包含的各应用的网络配置信息;或者,从配置中心服务和/或相邻节点的配置代理服务中获取分布式网络中包含的各应用的网络配置信息,并向所述第一应用发送获取的网络配置信息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若检测到本机节点中配置代理服务所存储的分布式网络中包含的各应用的网络配置信息的版本低于配置中心服务所存储的分布式网络中包含的各应用的网络配置信息的版本,则向所述配置中心服务发送网络配置信息更新请求;接收所述配置中心服务发送的所述配置中心服务中所存储的分布式网络中包含的各应用的网络配置信息。6.一种...

【专利技术属性】
技术研发人员:郑淮城邹敏昊
申请(专利权)人:星环信息科技上海有限公司
类型:发明
国别省市:上海,31

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

1