[发明专利]一种基于名称服务的数据处理方法、系统以及相关设备有效
申请号: | 201611248502.1 | 申请日: | 2016-12-29 |
公开(公告)号: | CN108259631B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 张浩 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/24 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 名称 服务 数据处理 方法 系统 以及 相关 设备 | ||
本发明实施例公开了一种基于名称服务的数据处理方法、系统以及相关设备,其中方法包括:信息收集设备获取业务服务器集群中各业务服务器分别根据预设上报规则上报的设备上报信息;信息收集设备将多个设备上报信息中的名称信息与预先存储的全网名称服务信息集合中各名称信息进行匹配;若匹配结果为存在差异的名称信息,则信息收集设备根据差异的名称信息对全网名称服务信息集合进行更新,并将更新后的全网名称服务信息集合发送至名称服务器;名称服务器将本地存储的全网名称服务信息集合更新为更新后的全网名称服务信息集合。采用本发明,可以自动化维护名称服务中的名称信息,以降低维护成本。
技术领域
本发明涉及互联网技术领域,尤其涉及一种基于名称服务的数据处理方法、系统以及相关设备。
背景技术
名称服务在互联网业务里被广泛使用,如DNS、模块路由配置等等。常见的名称服务实现,有直接本地配置、远端服务器配置、远端分布式服务配置。在实现名称服务的过程中,需要维护和存储相应的名称信息,而维护名称信息的过程是需要人工输入的静态信息来实现的。例如,在对业务服务器集群进行扩容时,需要基于人工操作在名称服务器中增加新上线的业务服务器对应的名称信息;在对业务服务器集群进行缩容时,需要基于人工操作在名称服务器中删除新下线的业务服务器对应的名称信息。而在对业务服务器集群进行频繁的扩容操作或缩容操作时,就需要大量的人工操作,从而大大增加了人工成本。
发明内容
本发明实施例提供一种基于名称服务的数据处理方法、系统以及相关设备,可以自动化维护名称服务中的名称信息,以降低维护成本。
本发明第一方面提供了一种基于名称服务的数据处理方法,包括:
信息收集设备获取业务服务器集群中各业务服务器分别根据预设上报规则上报的设备上报信息;所述预设上报规则包括定时上报规则和/或集群状态触发上报规则;所述集群状态触发上报规则包括扩容状态触发上报规则和缩容状态触发上报规则;
所述信息收集设备将多个设备上报信息中的名称信息与预先存储的全网名称服务信息集合中各名称信息进行匹配;
若匹配结果为存在差异的名称信息,则所述信息收集设备根据所述差异的名称信息对所述全网名称服务信息集合进行更新,并将更新后的全网名称服务信息集合发送至名称服务器;
所述名称服务器将本地存储的所述全网名称服务信息集合更新为所述更新后的全网名称服务信息集合。
本发明第二方面提供了一种基于名称服务的数据处理方法,包括:
名称服务器获取业务服务器集群中各业务服务器分别根据预设上报规则上报的设备上报信息;所述预设上报规则包括定时上报规则和/或集群状态触发上报规则;所述集群状态触发上报规则包括扩容状态触发上报规则和缩容状态触发上报规则;
将多个设备上报信息中的名称信息与本地存储的全网名称服务信息集合中各名称信息进行匹配;
若匹配结果为存在差异的名称信息,则根据所述差异的名称信息对所述本地存储的全网名称服务信息集合进行更新。
本发明第三方面提供了一种信息收集设备,包括:
信息获取模块,用于获取业务服务器集群中各业务服务器分别根据预设上报规则上报的设备上报信息;所述预设上报规则包括定时上报规则和/或集群状态触发上报规则;所述集群状态触发上报规则包括扩容状态触发上报规则和缩容状态触发上报规则;
匹配模块,用于将多个设备上报信息中的名称信息与预先存储的全网名称服务信息集合中各名称信息进行匹配;
更新模块,用于若匹配结果为存在差异的名称信息,则根据所述差异的名称信息对所述全网名称服务信息集合进行更新;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611248502.1/2.html,转载请声明来源钻瓜专利网。