[发明专利]事件通知方法及用于事件通知的系统有效
申请号: | 201510979999.3 | 申请日: | 2015-12-23 |
公开(公告)号: | CN105553682B | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 苏磊;孟杰;胡华 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L29/08 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事件 通知 方法 用于 系统 | ||
1.一种事件通知方法,其特征在于,所述方法应用于存储系统中,所述存储系统包括至少一个集群节点、多个网络设备和多个事件订阅者,所述事件订阅者包括客户端或者服务器;所述集群节点与所述多个网络设备连接,所述方法包括:
所述集群节点接收多个事件订阅者通过订阅消息发送的待通知事件,所述待通知事件包括主题;
所述集群节点根据所述待通知事件的主题,以及事件主题与网络设备的地址之间的对应关系,确定所述待通知事件的主题对应的目标网络设备的地址,所述目标网络设备为所述多个网络设备中的一个,且所述目标网络设备与所述多个事件订阅者连接,所述多个事件订阅者所订阅的主题均相同;
所述集群节点按照所述目标网络设备的地址将所述待通知事件发送给所述目标网络设备;
所述目标网络设备将所述待通知事件组播给与所述目标网络设备连接的所述多个事件订阅者。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述集群节点判断如果所述事件主题与网络设备的地址之间的对应关系中不包含所述主题,则从所述存储系统中选择其它网络设备的地址,并建立所述主题与所选择的其它网络设备的地址之间的对应关系。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
当所述集群节点发生故障时,所述集群节点将所述待通知事件发送给所述存储系统中的其它集群节点;
所述其它集群节点根据接收到的所述待通知事件,以及事件主题与网络设备的地址之间的对应关系,确定所述待通知事件的主题对应的目标网络设备的地址。
4.一种用于事件通知的系统,其特征在于,所述系统包括至少一个集群节点、多个网络设备和多个事件订阅者,所述事件订阅者包括客户端或者服务器;所述集群节点与所述多个网络设备连接;
所述集群节点,用于接收多个事件订阅者通过订阅消息发送的待通知事件,所述待通知事件包括主题;并根据所述待通知事件的主题,以及事件主题与网络设备的地址之间的对应关系,确定所述待通知事件的主题对应的目标网络设备的地址;以及,按照所述目标网络设备的地址将所述待通知事件发送给所述目标网络设备,其中所述目标网络设备为所述多个网络设备中的一个,且所述目标网络设备与所述多个事件订阅者连接,所述多个事件订阅者所订阅的主题均相同;
所述目标网络设备,用于将所述待通知事件组播给与所述目标网络设备连接的所述多个事件订阅者。
5.根据权利要求4所述的系统,其特征在于,
所述集群节点,还用于判断如果所述事件主题与网络设备的地址之间的对应关系中不包含所述主题时,从所述系统中选择其它网络设备的地址,并建立所述主题与所选择的其它网络设备的地址之间的对应关系。
6.根据权利要求4或5所述的系统,其特征在于,
所述集群节点,还用于当所述集群节点发生故障时将所述待通知事件发送给存储系统中的其它集群节点;
所述其它集群节点,用于根据接收到的所述待通知事件,以及事件主题与网络设备的地址之间的对应关系,确定所述待通知事件的主题对应的目标网络设备的地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510979999.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:引导信息显示方法及装置
- 下一篇:一种混沌保密通信方法及保密通信系统