fabric 節點同步資料出現同步一會就停止同步

2021-10-06 10:05:22 字數 973 閱讀 8057

起因: 節點因各種原因導致節點容器停掉,這個時候啟動節點 按理說應該會同步節點在停掉漏掉的資料,結果發現發現同步過程**現 同步一會就停止,如果不斷重新啟動也是斷斷續續同步。

這篇文章幫你找到原因

其實原因很簡單 ,主要是peer配置問題

peer0:

container_name: peer0.org1.example.com

image: hyperledger/fabric-peer:latest

environment:

- core_peer_id= peer2.org1.example.com

- core_peer_address= peer2.org1.example.com:7051

- core_peer_listenaddress=0.0.0.0:7051

- core_peer_chaincodeaddress= peer2.org1.example.com:7052

- core_peer_chaincodelistenaddress=0.0.0.0:7052

- core_peer_gossip_bootstrap=peer2.org1.example.com:7051

- core_peer_gossip_externalendpoint= peer2.org1.example.com:7051

主要是 - core_peer_gossip_bootstrap=???配置 我造成的原因是設定本身節點 無法與外界節點溝通,只能去orderer拉去資料。

要想解決這個問題:

core_peer_gossip_bootstrap配置可以配置其他的節點 例如

core_peer_gossip_bootstrap=peer3.org1.example.com:7051 peer4.org1.example.com:7051 peer5.org1.example.com:7051

配置好重新啟動就可以了

Fabric中資料同步的實現

1.hyperledger fabric 中資料傳輸的實現 hyperledger fabric 是乙個由n個節點組成的分布式網路,且 hyperledger fabric 通過把網路內的節點分解為執行交易 背書和提交 節點和交易排序節點,利用這些分解後的節點來優化區塊鏈網路效能及安全性和可擴充套件...

erlang mnesia 節點同步資料

mnesia的機制稍微有些奇怪,今天一天都比較閒,於是測試study了下,看看是如果動作.目標 逐漸新增n個mnesia節點,並確保資料在這些節點上保持同步.過程如下 1.mnesia的分布式可以從乙個節點開始,然後慢慢新增.2.新增加乙個節點的時候,首先要確保新節點上已經呼叫過mnesia sta...

soul閘道器原始碼解析 資料同步 http同步

更新soul admin和soul bootstrap的yml檔案配置如下 truepom檔案依賴 加入依賴後閘道器需要重啟 啟動相關的服務 我們都是soul在第一次啟動的時候會進行一次全量的資料載入.httpsyncdataservice 在方中都使用構造器注入的時候呼叫的 start 方法.pr...