【技术实现步骤摘要】
消息广播方法、装置、计算机设备和存储介质
[0001]本专利技术涉及计算机
,具体涉及一种消息广播方法、装置、计算机设备和存储介质。
技术介绍
[0002]网络中的节点收到广播消息和产生广播消息时,根据消息中携带的已收到此消息的节点来选择其他节点进行广播,将消息发送给选择的节点时,将选择的节点放入消息中携带的已接受此消息的节点中,最终消息中携带的已接受此消息的节点会包含网络中的所有节点。当网络中的节点数量较多时,随着消息中携带的已接受此消息的节点的数量增加,使得广播的消息体越来越大;并且当出现网络原因时,使得认为已收到消息的节点实际并未收到,导致消息广播链断裂,从而无法让其他节点收到广播消息,使得消息广播可靠性低。
技术实现思路
[0003]本专利技术实施例提供一种消息广播方法、装置、计算机设备和存储介质,以解决现有根据消息中携带的已收到此消息的节点来选择其他节点进行广播的方式可靠性低的问题。
[0004]一方面,本专利技术提供一种消息广播方法,所述方法包括:接收广播消息;根据所述广播消息对应的 ...
【技术保护点】
【技术特征摘要】
1.一种消息广播方法,其特征在于,所述方法包括:接收广播消息;根据所述广播消息对应的广播范围和节点选取条件,确定待广播的目标节点;将所述广播消息广播至所述目标节点。2.如权利要求1所述的消息广播方法,其特征在于,所述根据所述广播消息对应的广播范围和节点选取条件,确定得到待广播的目标节点包括:获取所述广播消息中的配置信息,以及获取所述配置信息中的广播范围;判断所述配置信息中是否存在节点选取条件;若所述配置信息中存在所述节点选取条件,则根据所述节点选取条件对所述广播范围中的可广播节点进行选取,得到待广播的目标节点;若所述配置信息中不存在所述节点选取条件,则获取所述广播消息对应的历史广播记录,根据所述历史广播记录对所述广播范围中的可广播节点进行选取,得到待广播的目标节点。3.如权利要求2所述的消息广播方法,其特征在于,所述根据所述历史广播记录对所述广播范围中的可广播节点进行选取,得到待广播的目标节点包括:提取所述历史广播记录中的记录节点,将所述广播范围中除所述记录节点之外的可广播节点,设置为待广播的目标节点。4.如权利要求1所述的消息广播方法,其特征在于,所述接收广播消息之后,所述方法包括:根据所述广播消息的关键信息和版本信息,确定是否存在所述广播消息的广播记录;若存在所述广播消息的广播记录,则获取所述关键信息对应的已有版本信息;将所述已有版本信息与所述版本信息进行比较;若所述已有版本信息与所述版本信息不匹配,则根据所述已有版本信息和所述版本信息获取缺失广播消息;若所述已有版本信息与所述版本信息匹配,则执行根据所述广播消息对应的广播范围和节点选取条件,确定得到待广播的目标节点步骤。5.如权利要求4所述的消息广播方法,其特征在于,所述根据所述已有版本信息和所述版本信息获取缺失广播消息包括:根据所述版本信息与所述已有版本信息之间的差值,得到缺失版本信息;访问相邻节点,从所述关键信息对应的历史广播消息中获取所述缺失版本信息对应的缺失广播消息,所述历史广播消息是所述相邻节点已完成广播的消息。6.如权利要求4所述的消息广播方法,其特征在于,所述若存在所述广播消息的广播,则获取所述关键信息对应的已有版本信息包括:若存在所述广播消息的广播记录,则判断预设广播...
【专利技术属性】
技术研发人员:黄方蕾,张延楠,刘明美,张帅,尚璇,
申请(专利权)人:杭州趣链科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。