【技术实现步骤摘要】
消息传输方法及装置
本说明书一个或多个实施例涉及区块链
,尤其涉及一种消息传输方法及装置。
技术介绍
区块链技术(也被称之为,分布式账本技术)是一种去中心化的分布式数据库技术,具有去中心化、公开透明、不可篡改、可信任等多种特点,适用于诸多对数据可靠性具有高需求的应用场景中。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种消息传输方法及装置。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种消息传输方法,应用于区块链中继通信网络中的中继节点,所述中继节点包含至少两个消息队列,同一个消息队列用于存放具有相同优先级标识的区块链消息,所述优先级标识表征消息传输的优先级;所述方法包括:根据消息传输策略从所述消息队列中获取待传输区块链消息,所述消息传输策略用于对高优先级的区块链消息进行优先传输;获取所述待传输区块链消息所含的标识信息,并将所述标识信息对应的区块链节点确定为所述待传输区块链消息对应的目标区块 ...
【技术保护点】
1.一种消息传输方法,应用于区块链中继通信网络中的中继节点,所述中继节点包含至少两个消息队列,同一个消息队列用于存放具有相同优先级标识的区块链消息,所述优先级标识表征消息传输的优先级;/n所述方法包括:/n根据消息传输策略从所述消息队列中获取待传输区块链消息,所述消息传输策略用于对高优先级的区块链消息进行优先传输;/n获取所述待传输区块链消息所含的标识信息,并将所述标识信息对应的区块链节点确定为所述待传输区块链消息对应的目标区块链节点;/n确定所述区块链中继通信网络中与所述目标区块链节点相连的目标中继节点;/n通过所述目标中继节点将所述区块链消息传输至所述目标区块链节点。/n
【技术特征摘要】
1.一种消息传输方法,应用于区块链中继通信网络中的中继节点,所述中继节点包含至少两个消息队列,同一个消息队列用于存放具有相同优先级标识的区块链消息,所述优先级标识表征消息传输的优先级;
所述方法包括:
根据消息传输策略从所述消息队列中获取待传输区块链消息,所述消息传输策略用于对高优先级的区块链消息进行优先传输;
获取所述待传输区块链消息所含的标识信息,并将所述标识信息对应的区块链节点确定为所述待传输区块链消息对应的目标区块链节点;
确定所述区块链中继通信网络中与所述目标区块链节点相连的目标中继节点;
通过所述目标中继节点将所述区块链消息传输至所述目标区块链节点。
2.根据权利1所述的消息传输方法,所述根据消息传输策略从所述至少两个消息队列中获取待传输区块链消息,包括:
从优先级最高的非空消息队列中获取所述待传输区块链消息,任一消息队列的优先级与所述任一消息队列中存放的区块链消息的优先级一致;或者,
根据为各个消息队列设置的消息传输频率从各个消息队列获取所述待传输区块链消息,所述消息传输频率与相应消息队列的优先级成正相关。
3.根据权利1所述的消息传输方法,所述标识信息包含:集合标识;
确定所述目标区块链节点,包括:
确定所述集合标识对应的区块链节点集合,并将预先注册至所述区块链节点集合的所有区块链节点确定为所述目标区块链节点。
4.根据权利1所述的消息传输方法,确定所述区块链中继通信网络中与所述目标区块链节点相连的目标中继节点,包括:
通过查询路由表,确定与所述目标区块链节点相连的目标中继节点,其中,所述路由表用于记录各个区块链节点与中继节点之间的连接关系。
5.根据权利1所述的消息传输方法,通过所述目标中继节点将所述区...
【专利技术属性】
技术研发人员:王江,曾超,孙赫,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。