[发明专利]一种分布式系统的网络服务提供方法、设备及系统在审
申请号: | 201510970798.7 | 申请日: | 2015-12-22 |
公开(公告)号: | CN105430095A | 公开(公告)日: | 2016-03-23 |
发明(设计)人: | 韩义龙 | 申请(专利权)人: | 青岛海尔智能家电科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 王淑静 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 系统 网络服务 提供 方法 设备 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种分布式系统的网络服务提供方法、设备及系统。
背景技术
面向互联网的系统,由于用户量比较大,而且用户分布在全球各地,系统往往采用了分布式的架构。系统在进行升级、维护时,部分服务节点会停止服务,这时候会影响正在使用服务的用户。
现有的一种解决方法是,选择使用频率较低的时刻进行维护,比如晚上11点之后进行,这时候大部分的用户已经休息了,所以这时候维护影响的用户数量较少。还有一种解决方案是,在主系统进行维护的时候,启用备用系统,将域名指向备用系统。然后进行主系统的维护工作,待主维护完成之后,再切换到主系统。
上述两种现有方案都存在相应的缺点,第一种方案虽然影响的范围较小,但是仍然会影响一部分正在使用的用户。第二种方案需要重复投入系统资源,用于在维护的时候进行系统切换,在非维护时间备用系统一直处于闲置状态,造成了资源的浪费。
发明内容
本发明要解决的技术问题是提供一种分布式系统的网络服务提供方法、设备及系统,用于解决服务器维护时用户无法得到相应服务,用户体验差的问题。
一方面,本发明的实施例提供一种分布式系统的网络服务提供方法,包括:服务节点在需要进行维护时,向服务均衡设备发送维护通知消息;所述服务节点根据所述服务均衡设备反馈的维护应答消息进行维护操作。
可选的,所述根据所述服务均衡设备反馈的维护应答消息进行维护操作包括:根据所述服务均衡设备反馈的维护应答消息,关闭服务请求输入端口;在已有的服务请求完成后,进行维护操作。
进一步的,所述方法还包括:所述服务节点在维护操作完成后,向所述服务均衡设备发送维护结束通知消息。
另一方面,本发明还提供一种分布式系统的网络服务提供方法,包括:服务均衡设备接收来自服务节点的维护通知消息;所述服务均衡设备根据所述维护通知消息,更新可用节点配置信息,更新后的所述可用节点配置信息中所述服务节点被配置为不可用状态,以在所述服务节点进行维护时使用其他服务节点提供网络服务;所述服务均衡设备向所述服务节点反馈维护应答消息,以使所述服务节点根据所述维护应答消息进行维护操作。
进一步的,所述服务均衡设备向所述服务节点反馈维护应答消息后,所述方法还包括:所述服务均衡设备接收来自所述服务节点的维护结束通知消息;所述服务均衡设备根据所述维护结束通知消息,再次更新可用节点配置信息,再次更新后的所述可用节点配置信息中所述服务节点被配置为可用状态。
另一方面,本发明还提供一种服务节点,包括:发送单元,用于在服务节点需要进行维护时,向服务均衡设备发送维护通知消息;维护单元,用于根据所述服务均衡设备反馈的维护应答消息进行维护操作。
可选的,所述维护单元包括:关闭模块,用于根据所述服务均衡设备反馈的维护应答消息,关闭服务请求输入端口;维护模块,用于在已有的服务请求完成后,进行维护操作。
可选的,所述发送单元还用于在维护操作完成后,向所述服务均衡设备发送维护结束通知消息。
另一方面,本发明还提供一种服务均衡设备,包括:接收单元,用于接收来自服务节点的维护通知消息;更新单元,用于根据所述接收单元接收的维护通知消息,更新可用节点配置信息,更新后的所述可用节点配置信息中所述服务节点被配置为不可用状态,以在所述服务节点进行维护时使用其他服务节点提供网络服务;反馈单元,用于向所述服务节点反馈维护应答消息,以使所述服务节点根据所述维护应答消息进行维护操作。
可选的,所述接收单元,还用于在向所述服务节点反馈维护应答消息后,接收来自所述服务节点的维护结束通知消息;所述更新单元,还用于根据所述维护结束通知消息,再次更新可用节点配置信息,再次更新后的所述可用节点配置信息中所述服务节点被配置为可用状态。
另一方面,本发明还提供一种网络服务系统,包括至少两个本发明提供的服务节点,以及本发明提供的服务均衡设备。
本发明实施例提供的分布式系统的网络服务提供方法、设备及系统,在服务节点需要进行维护时,能够向服务均衡设备发送维护通知消息,然后根据所述服务均衡设备反馈的维护应答消息进行维护操作。这样,就能够使服务均衡设备获知服务节点需要进行升级维护等操作、暂时无法对外提供正常的网络服务,从而使服务均衡设备利用网络中的其他服务节点对外提供相应的网络服务,在节约资源的前提下保证了用户可以获得高质量的网络服务,大大提升了用户体验。
附图说明
图1是本发明实施例提供的分布式系统的网络服务提供方法的一种流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔智能家电科技有限公司,未经青岛海尔智能家电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510970798.7/2.html,转载请声明来源钻瓜专利网。