华为云区块链引擎服务 HBS-概述:基于SDK开发流程
基于SDK开发流程
基于SDK开发客户端需要进行以下步骤。
- 初始化
- 构造消息
由于消息类型较多,所以根据消息类型进行封装,在构造消息之前,必须先获取消息类型对象,然后再基于获取对象中对应的方法封装消息。
- 获取节点
- 发送消息
所有的发送接口都封装在节点类中,发送消息时,先获取节点,再调用节点的消息发送对象获取方法。不同的消息对应不同的构建接口,同理,消息发送接口也根据接口类型进行了分装,在发送消息前,必须先获取接口类型对象,然后再基于获取对象中对应的方法发送消息。
- 结果解析
服务端返回的消息中,均包含交易最后执行结果的标志位,以此判断交易是否执行成功。若结果为不成功,则返回错误原因,用于分析定位。
- 结果监听
对于业务交易和投票类型等需要落盘的交易,即使消息发送成功,后续落盘时还可能产生各种校验失败,导致交易无效。因此还需要监听交易是否最终落盘成功。
- 什么是华为云区块链引擎_华为云区块链引擎怎么使用_购买华为云区块链引擎
- 区块链开发_数字资产管理_区块链服务-华为云
- 华为云ModelArts_ModelArts开发_AI全流程开发
- 区块链服务是什么_区块链服务_华为云区块链-华为云
- 区块链服务平台_区块链服务优势_区块链服务-华为云
- 区块链服务实例_Hyperledger Fabric增强版实例管理_华为云区块链引擎实例管理
- 购买区块链实例_订购区块链实例_区块链实例是什么_区块链实例购买流程
- 应用托管服务流程_代码托管平台_云应用引擎CAE-华为云
- 免运维开发_无服务器_云应用引擎CAE-华为云
- 区块链技术_区块链服务BCS_华为链-华为云