這裡我想記錄一下每次開機之後關於fabric重新部署環境和測試鏈碼的心得。
我們首先檢視是否有管道的配置檔案:
我們可以利用其中的mychannel.tx生成乙個管道檔案:
首先我們輸入 docker ps 檢視之前開啟的容器:
然後輸入 docker rm -f `docker ps -aq` 關閉所有的容器
然後我們輸入指令開啟需要開啟的對應的容器:
啟動order和perr
然後我們進入客戶端(client)中進行操作:
然後我們需要利用配置檔案加入對應的管道:
我們再將自己寫的智慧型合約安裝一下:
對應檔案所在地方:
我們進行初始化鏈碼:
用invoke呼叫方法:
peer chaincode invoke -c mychannel -n myfanfan -c ''
增加節點: peer chaincode invoke -c mychannel -n myfanfan -c ''
查詢指定節點:peer chaincode query -c mychannel -n mych01 -c ''
加入委員會:peer chaincode invoke -c mychannel -n mych01 -c ''
退出委員會:peer chaincode invoke -c mychannel -n mych01 -c ''
注意這裡:我們再修改值的時候,系統會有乙個延遲的,所以要等個幾秒鐘再查詢,其實是可以修改值的。
用query呼叫方法:
兩者都可以執行,但是,一般我們查詢就用query,如果是修改資料推薦使用invoke。
這裡,總結乙個小細節:
在底層鏈碼go語言層面:
日誌檔案應該是用來記錄操作,儲存操作的。
自己一點小小的心得,用來記錄,希望可以幫助到大家,也方便自己日後回顧知識。
hexo部落格重新部署
date 2020 08 04 updated 2020 12 31 summary 部落格重新部署到國內gitee 加速訪問速度 部落格遷移到國內 參考 1 hexo部署在碼雲出現樣式問題 最坑的地方,給其他朋友部署的時候,也碰到了這樣的情況 2 hexo配置並部署到碼雲 3 如果git想要繫結s...
Tomcat重新部署刪除檔案以及資料夾
第一步 開啟conf資料夾,找到server.xml 第二步 找到host節點,在host節點下新增乙個context節點 users administrator desktop wechat logo reloadable true 如果訪問http localhost 8080 wechat l...
Fabric部署LNMP業務服務環境
一 點睛 業務上線之前最關鍵的一項任務便是環境部署,往往乙個業務涉及多種應用環境,比如web db proxy cache等,本示例通過env.roledefs定義不同主機角色,再使用 roles webservers 修飾符 繫結到對應的任務函式,實現不同角色主機的部署差異。二 coding ut...