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

Posted 软件工程小施同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链 xuperchain 同步模式 纯异步模式 异步阻塞模式 怎么启动相关的知识,希望对你有一定的参考价值。

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

1.同步模式:

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

2. 纯异步模式:

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

3. 异步阻塞模式:

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

 

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

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

1. 同步模式。

默认采用

nohup ./xchain &

2.启动异步阻塞模式

nohup ./xchain –-asyncBlockMode=true &

 

3.纯异步模式

nohup ./xchain –-asyncMode=true &

 

三、确认是否启动成功

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

./xchain-cli status

 

 

 

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

以上是关于区块链 xuperchain 同步模式 纯异步模式 异步阻塞模式 怎么启动的主要内容,如果未能解决你的问题,请参考以下文章

区块链 xuperchain xuper-java-sdk 部署使用EVM 合约 教程

XuperChain 百度区块链简易学习帖

区块链 使用xbench测试xuperchain 教程

区块链 xuperchain 命令行 部署使用EVM 合约 教程

百度区块链 xuperchain 节点端 tps统计脚本

区块链xuperchain ubuntu多机多节点 single共识 部署教程