logo好方法网

基于区块链的消息处理方法、装置、设备和存储介质


技术摘要:
本申请公开了基于区块链的消息处理方法、装置、设备和存储介质,涉及区块链技术领域,可用于云计算和云服务。具体实现方案为:将消息数据写入消息队列智能合约中;其中,所述消息数据从生产者节点基于所述消息队列智能合约发起的消息上链事务请求中获取;调用所述消息  全部
背景技术:
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型 应用模式。区块链具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特 点。这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基础。
技术实现要素:
本公开提供了一种用于基于区块链的消息处理方法、装置、设备和存储介质。 根据本公开的一方面,提供了一种基于区块链的消息处理方法,包括: 将消息数据写入消息队列智能合约中;其中,所述消息数据从生产者节点基于所述消 息队列智能合约发起的消息上链事务请求中获取; 调用所述消息队列智能合约,向消费者节点发送所述消息数据。 根据本公开的另一方面,提供了一种基于区块链的消息处理方法,包括: 与区块链节点建立连接; 接收所述区块链节点调用消息队列智能合约,所发送的消息数据; 其中,所述消息数据预先从生产者节点接收,且写入所述消息队列智能合约中。 根据本公开的又一方面,提供了一种基于区块链的消息处理方法,包括: 基于消息队列智能合约,生成包括消息数据的消息上链事务请求; 向区块链节点发送所述消息上链事务请求,用于指示所述区块链节点执行如下:将所 述消息数据写入所述消息队列智能合约中;且向消费者节点发送所述消息数据。 根据本公开的又一方面,提供了一种基于区块链的消息处理装置,包括: 消息写入模块,用于将消息数据写入消息队列智能合约中;其中,所述消息数据从生产 者节点基于所述消息队列智能合约发起的消息上链事务请求中获取; 消息发送模块,用于调用所述消息队列智能合约,向消费者节点发送所述消息数据。 根据本公开的又一方面,提供了一种基于区块链的消息处理装置,包括: 连接建立模块,用于与区块链节点建立连接; 消息接收模块,用于接收所述区块链节点调用消息队列智能合约,所发送的消息数据; 其中,所述消息数据预先从生产者节点接收,且写入所述消息队列智能合约中。 根据本公开的又一方面,提供了一种基于区块链的消息处理装置,包括: 请求生成模块,用于基于消息队列智能合约,生成包括消息数据的消息上链事务请求; 请求发送模块,用于向区块链节点发送所述消息上链事务请求,用于指示所述区块链 节点执行如下:将所述消息数据写入所述消息队列智能合约中;且向消费者节点发送所述 消息数据。 5 CN 111600790 A 说 明 书 2/10 页 根据第七方面,提供了一种电子设备,该电子设备包括: 至少一个处理器;以及 与所述至少一个处理器通信连接的存储器;其中, 所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处 理器执行,以使所述至少一个处理器能够执行如本申请实施例中任一项所述的基于区块链 的消息处理方法。 根据第八方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所 述计算机指令用于使所述计算机执行如本申请实施例中任一项所述的基于区块链的消息 处理方法。 根据本申请的技术能够提高消息数据的可靠性和安全性。 应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特 征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。 附图说明 附图用于更好地理解本方案,不构成对本申请的限定。其中: 图1a是根据本申请实施例提供的一种基于区块链的消息处理方法的流程示意图; 图1b是根据本申请实施例提供的一种基于区块链的消息处理系统的结构示意图; 图2是根据本申请实施例提供的另一种基于区块链的消息处理方法的流程示意图; 图3是根据本申请实施例提供的又一种基于区块链的消息处理方法的流程示意图; 图4是根据本申请实施例提供的又一种基于区块链的消息处理方法的流程示意图; 图5是根据本申请实施例提供的一种基于区块链的消息处理装置的结构示意图; 图6是根据本申请实施例提供的另一种基于区块链的消息处理装置的结构示意图; 图7是根据本申请实施例提供的又一种基于区块链的消息处理装置的结构示意图; 图8是用来实现本申请实施例的基于区块链的消息处理方法的电子设备的框图。
下载此资料需消耗2积分,
分享到:
收藏