一、XuperChain 支持三种交易执行模式

1.同步模式:

客户端发起一笔交易并等待交易执行结果;xchain节点更新交易状态时,加锁,锁内只能同时更新一个交易状态;

2. 纯异步模式:

客户端发起一笔交易并直接返回;xchain节点积攒批量交易,在更新交易状态时,加锁,锁内同时更新批量交易状态;

3. 异步阻塞模式:

客户端发起一笔交易并等待交易执行结果;xchain节点积攒批量交易,在更新交易状态时,加锁,锁内同时更新批量交易状态;

 

二、如何使用同步、纯异步以及异步阻塞模式?

三种模式是互斥的,在xchain节点启动时,通过flag来选择。

1. 同步模式。

默认采用

nohup ./xchain &

区块链 xuperchain 同步模式 纯异步模式 异步阻塞模式 怎么启动_区块链

2.启动异步阻塞模式

nohup ./xchain –-asyncBlockMode=true &

 

3.纯异步模式

nohup ./xchain –-asyncMode=true &

区块链 xuperchain 同步模式 纯异步模式 异步阻塞模式 怎么启动_客户端_02

 

三、确认是否启动成功

可以在各个节点,另其一个命令行窗口,使用系统状态的命令检查环境是否正常

./xchain-cli status

区块链 xuperchain 同步模式 纯异步模式 异步阻塞模式 怎么启动_客户端_03

 

 

 

https://xuper.baidu.com/n/xuperdoc/lessons.html