原创 Hyperledger Caliper測試Hyperledger Fabric並用Prometheus Grafana監控

目錄 架構 步驟 1. 配置本機的Prometheus 2.聯通Fabric與Prometheus 3.聯通Caliper與Prometheus 4.壓力測試開跑 架構 這裏我採用了Hyperledger Caliper來對本地的fabr

原创 fabric-sdk-go和fabric一同食用,換包的那些坑

最近在幫着完善基於grpc的fabric性能測試工具,https://github.com/guoger/stupid 其中遇到一個坑就是在fabric 1.4.4之後,fabric重構了git上的項目結構和依賴關係。 首先最大的一個痛點

原创 Hyperledger Fabric 2.0 Chaincode Private Data Sample的一次pr

文章目錄遇到了什麼問題?總結什麼是私有數據?步驟參考: 遇到了什麼問題? 在嘗試fabric-sample中有關private-data的案例中調用 Init 方法初始化鏈碼:init函數不存在。 解決方式,加一個空函數即可。ht

原创 Hyperledger Fabric 2.0 Chaincode as an external service 圖解

文章目錄Chaincode as an external service一圖流講解配置一圖流講解流程(體感)結果:Ref: Chaincode as an external service Fabric v2.0支持在Fabric

原创 Hyperledger Fabric client cache, how?

文章目錄前言爲什麼要這樣做?髒讀Cache怎麼做?Plan APlan BPlan C 前言 這是一篇探討性質的文章 爲什麼要這樣做? 我們一般要在性能和髒讀之間做取捨。之所以引入cache,就是爲了通過接受一定條件的髒讀來提高系

原创 用Caliper做Hyperledger Fabric性能測試

目錄 Caliper性能很差麼? Client可以無限增加麼? Calliper的rate? 補充一個結論 最近用Caliper測試了以下Hpyerledger Fabric的性能,測試環境用本地的byfn腳本 作爲飯後閒談,這裏我們並不

原创 fabric-gateway-java vs fabric-java-pool 寫測試

文章目錄fabric-gateway-java vs fabric-java-pool 寫測試爲什麼這麼應用?代碼案例&它的原理?對比fabric-gateway-java附錄 fabric-gateway-java vs fab

原创 Golang多線程 多個消費者處理

最近就一個情景用golang寫了幾個實現。 情景: 一個生產者,兩個工作者,一個檢查者。 工作者和檢查者的代碼 func (p *Processor) LoopChannel(input, output chan *Data, done

原创 Ginkgo和tdd的一些總結

文章目錄Basic usageFramework StructureCoding skills Basic usage go get -u github.com/onsi/ginkgo/ginkgo go get github.c

原创 Fabric Java Pool 0.0.3 Release

FabricJavaPool A Connection pool manager for Fabric development based on fabric-sdk-java 1.4.6, fabric-gateway-jav

原创 Hyperledger Fabric性能測試相關文章總結(個人向)

Hyperledger Fabric性能測試Caliper 這篇閒聊向的,主要是關於caliper和stupid項目之間測試的對比。 Hyperledger Caliper測試Hyperledger Fabric並用Prometh

原创 fabric-gateway-java vs fabric-java-pool 測試結果

測試方式: https://blog.csdn.net/oe1019/article/details/105982128 結果: 1) 爲了更好的測試性能我在java端採用了stringbuffer 2) 爲了測試併發的錯誤率我加

原创 FabricJavaPool 0.0.3 Release

FabricJavaPool A Connection pool manager for Fabric development based on fabric-sdk-java 1.4.6, fabric-gateway-jav

原创 FabricJavaPool 0.0.2 Release

Release Note: Create new FabricConnection as connection. FabricConnection able to query and invoke to target fabri

原创 Fabric和Spring以及Pool

文章目錄前言測試代碼邏輯測試結果直連帶Pool帶Pool帶Cache總結後記 前言 之前寫了個FabricJavaPool implementation group: 'com.github.samyuan1990', name