节点间通信问题
来源: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回答
-
1、在kafka模式下,orderer之间是没有联系的。但是在1.4版本的etcdraft模式中,是有的。这个你可以在学完课程后,去详细了解下。
2、peer节点间是有通信的,主要是基于gossip协议,同组织内进行区块的同步。组织间的peer通过锚节点ancher peer进行通信进行网络发现
3、cli是需要与orderer通信的呀,你看peer的命令行工具,有-o --orderer的参数配置,这就算是跟orderer进行通信了
4、peer肯定是要跟orderer进行通信的,主要是用于从orderer进行区块同步
032019-11-29
相似问题