发明名称 分布式系统中的通知分发方法
摘要 本发明涉及分布式通信系统领域。本发明解决了现有分布式系统中通知发布的可靠性和效率较低的问题,提供了一种分布式系统中的通知分发方法,其技术方案可概括为:首先在每一个分布式节点上创建通知分发服务任务,在分布式系统启动后开启每一个分布式节点上的通知分发服务任务,然后接收模块就所要接收的通知向所在节点的通知分发服务任务进行订阅注册,通知分发服务任务获得订阅注册信息,最后发送模块将通知发布到所在节点的通知分发服务任务,通知分发服务任务根据通知信息及订阅注册信息将通知分发到对应的接收模块,并向发送模块反馈分发结果。本发明的有益效果是:提高了模块的独立性和灵活性,适用于分布式系统。
申请公布号 CN102664947B 申请公布日期 2015.11.04
申请号 CN201210114302.2 申请日期 2012.04.18
申请人 迈普通信技术股份有限公司 发明人 孟春雷;王佑刚;李永合;罗向征
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 成都虹桥专利事务所(普通合伙) 51124 代理人 李顺德
主权项 分布式系统中的通知分发方法,应用于分布式通信系统,其特征在于,包括以下步骤:A.在每一个分布式节点上创建通知分发服务任务;B.分布式系统启动后开启每一个分布式节点上的通知分发服务任务;C.接收模块就所要接收的通知向所在节点的通知分发服务任务进行订阅注册,通知分发服务任务获得订阅注册信息,具体包括以下步骤:C1.若接收模块要接收通知,则创建通知接收端口,选择其需要接收的通知类型向所在节点的通知分发服务任务进行订阅注册;C2.通知分发服务任务获取接收模块的订阅注册信息并存储,向该接收模块返回注册成功信息;C3.接收模块接收到注册成功信息,进行接收状态初始化,利用通知接收端口接收通知信息;D.发送模块将通知发布到所在节点的通知分发服务任务,通知分发服务任务根据通知信息及订阅注册信息将通知分发到对应的接收模块,并向发送模块反馈分发结果。
地址 610041 四川省成都市高新区九兴大道16号迈普大厦