[发明专利]分布式处理方法、装置、计算机设备及存储介质有效
申请号: | 201810690910.5 | 申请日: | 2018-06-28 |
公开(公告)号: | CN109067564B | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 郑淮城;邹敏昊 | 申请(专利权)人: | 星环信息科技(上海)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/455 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 200233 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 网络配置信息 分布式处理 分布式网络 计算机设备 存储介质 应用发送 配置访问请求 调度灵活性 访问请求 服务执行 配置代理 依赖关系 响应 保证 | ||
本发明实施例提供了一种分布式处理方法、装置、计算机设备及存储介质,所述方法由分布式网络的节点中设置的配置代理服务执行,首先获取本机节点中第一应用发送的配置访问请求,响应访问请求向所述第一应用发送所述分布式网络中包含的各应用的网络配置信息,使所述第一应用依据接收的各应用的网络配置信息确定所述第一应用与第二应用是否位于相同节点中。本发明实施例能够保证存在依赖关系的第一应用和第二应用的本地性的同时,提高第一应用和第二应用的调度灵活性。
技术领域
本发明实施例涉及网络技术领域,尤其涉及一种分布式处理方法、装置、计算机设备及存储介质。
背景技术
分布式网络通常由多个应用组成,每个应用单独部署运营,各个应用之间通过网络接口互相协作。对于分布式网络,特别是数据密集型分布式网络对存储和网络要求很高,如果存在依赖关系的应用的本地性差,在进行应用调用时容易造成分布式网络的网络开销增大,网络流量呈几何性的增长会造成网络拥塞的缺陷,同时网络拥塞会导致网络延时的快速增加,对于一些分布式应用而言,网络超时会导致分布式网络处于不稳定的状态。以计算应用和存储应用为例,如果计算应用和存储应用的本地性差,那么在计算应用调用存储应用时会增大分布式网络的网络开销,浪费网络流量,尤其是云计算环境下,在加入网络虚拟化之后,分布式网络中的每个应用拥有独立的计算、存储和网络资源,更加需要考虑计算应用和存储应用是否在本地的同一节点上,也就是判断计算应用和存储应用的本地性。
现有技术中针对上述问题采用的方式是向应用提供静态的配置脚本,利用静态脚本中的网络配置信息来判断存在依赖关系的应用的本地性,或者向配置中心服务查询网络配置信息来判断存在依赖关系的应用的本地性,尽量保证存在依赖关系的应用在相同的节点上,这样当存在依赖关系的应用在进行交互时就不需要产生网络开销,从而增加计算效率。虽然上述方式可以解决本地性问题,但是会导致存在依赖关系的应用的调度灵活性差。基于上述情况,如何在保证存在依赖关系的应用的本地性的同时,提高存在依赖关系的应用的网络配置信息调度灵活性是亟待解决的问题。
发明内容
本发明提供一种分布式处理方法、装置、计算机设备及存储介质,以实现向本地应用发送网络配置信息,保证存在依赖关系的应用的本地性和网络配置信息调度灵活性,提高分布式网络的稳定性。
第一方面,本发明实施例提供了一种分布式处理方法,由分布式网络的节点中设置的配置代理服务执行,所述方法包括:
获取本机节点中第一应用发送的配置访问请求;其中,所述配置访问请求中包含所述第一应用要判断应用本地性的信息;
向所述第一应用发送所述分布式网络中包含的各应用的网络配置信息,使所述第一应用依据接收的各应用的网络配置信息确定所述第一应用与第二应用是否位于相同节点中。
第二方面,本发明实施例还提供了一种分布式处理装置,由分布式网络的节点中设置的配置代理服务执行,所述装置包括:
获取模块,用于获取本机节点中第一应用发送的配置访问请求;其中,所述配置访问请求中包含所述第一应用要判断应用本地性的信息;
发送模块,用于向所述第一应用发送所述分布式网络中包含的各应用的网络配置信息,使所述第一应用依据接收的各应用的网络配置信息确定所述第一应用与第二应用是否位于相同节点中。
第三方面,本发明实施例还提供了一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一所述的分布式处理方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一所述的分布式处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星环信息科技(上海)有限公司,未经星环信息科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810690910.5/2.html,转载请声明来源钻瓜专利网。