节点间通信问题

来源:7-9 合约部署B

慕田峪4211889

2019-11-27

老师好, 目前对节点间的通信不是太理解,还望能指点下。
目前我部署了 zookeeper节点、kafka节点、orderer节点、peer节点、cli 节点。 我知道的是 kafka 和 zookeeper 肯定是要通信的 ; orderer 和 kafka 也需要通信的 ; cli 和 peer 是需要通信的;不知道我的理解对么?

另外我不太清楚的是, orderer 节点之间需要通信么, peer 节点之间需要通信么, cli 需要和 orderer 通信么,peer 和 orderer 需要通信么。

问题有点多, 还望老师能不吝赐教

写回答

1回答

自游蜗牛

2019-11-27

1、在kafka模式下,orderer之间是没有联系的。但是在1.4版本的etcdraft模式中,是有的。这个你可以在学完课程后,去详细了解下。

2、peer节点间是有通信的,主要是基于gossip协议,同组织内进行区块的同步。组织间的peer通过锚节点ancher peer进行通信进行网络发现

3、cli是需要与orderer通信的呀,你看peer的命令行工具,有-o --orderer的参数配置,这就算是跟orderer进行通信了

4、peer肯定是要跟orderer进行通信的,主要是用于从orderer进行区块同步

0
3
慕田峪4211889
回复
自游蜗牛
哦,明白些了
2019-11-29
共3条回复

Hyperledger Fabric实战联盟链-企业端区块链原理精讲

兼顾区块链应用层和底层 进击区块链工程师

787 学习 · 564 问题

查看课程