fabric-gateway-java vs fabric-java-pool 测试结果

测试方式:

https://blog.csdn.net/oe1019/article/details/105982128

结果:

1) 为了更好的测试性能我在java端采用了stringbuffer
2) 为了测试并发的错误率我加入了随机a=90, b=210的检测
Round 1:

Label# SamplesAverageMedian90% Line95% Line99% LineMinMaxError %ThroughputReceived KB/secSent KB/sec
gatewaypool19299141417182181220.078%643.14993120.7881.65
TOTAL19299141417182181220.078%643.14993120.7881.65

Round 2:

Label# SamplesAverageMedian90% Line95% Line99% LineMinMaxError %ThroughputReceived KB/secSent KB/sec
gatewaypool194521414171821712380.093%648.24874121.7482.30
TOTAL194521414171821712380.093%648.24874121.7482.30

Round 3:

Label# SamplesAverageMedian90% Line95% Line99% LineMinMaxError %ThroughputReceived KB/secSent KB/sec
gatewaypool1935814141718216910.041%645.07314121.1281.89
TOTAL1935814141718216910.041%645.07314121.1281.89

fabric gateway java
Round 1:

Label# SamplesAverageMedian90% Line95% Line99% LineMinMaxError %ThroughputReceived KB/secSent KB/sec
gateway2089813131617198530.206%696.55356130.8885.71
TOTAL2089813131617198530.206%696.55356130.8885.71

Round 2:

Label# SamplesAverageMedian90% Line95% Line99% LineMinMaxError %ThroughputReceived KB/secSent KB/sec
gateway2112012131617197310.189%703.85923132.2486.61
TOTAL2112012131617197310.189%703.85923132.2486.61

Round 3:

Label# SamplesAverageMedian90% Line95% Line99% LineMinMaxError %ThroughputReceived KB/secSent KB/sec
gateway2136612131516186280.201%711.93896133.7787.60
TOTAL2136612131516186280.201%711.93896133.7787.60

可以看到在极限压力情况下。
这里gateway的错误率要相对比较pool based gateway要搞。

注意事项

1) 这里gateway创建的是static对象。
如果反复从wallet里读取对象会发生文件IO阻塞导致服务器崩溃

2) 这里从gateway里创建的contract对象也是要求static且只连接一次的。(connection方法)
否则反复创建和peer节点的连接会把peer节点压垮

3) 关于如何转换byfn的钱包给到gateway的file wallet,推荐大家去读一下源码。
3.1) 需要准备一个admin.priv文件(从private key来)
3.2) 需要根据msp和sign cert准备一个json格式的文件,作为入口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值