请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

节点间通信问题

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

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

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

正在回答

1回答

自游蜗牛 2019-11-27 22:04:54

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

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

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

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕田峪4211889 #1
    关于第2点, 也就是说只有同组织的 peer 间是通信的, 不同组织的 peer是不通信的?
    回复 有任何疑惑可以回复我~ 2019-11-29 19:05:10
  • 自游蜗牛 回复 提问者 慕田峪4211889 #2
    锚节点间通信
    回复 有任何疑惑可以回复我~ 2019-11-29 22:09:58
  • 提问者 慕田峪4211889 回复 自游蜗牛 #3
    哦,明白些了
    回复 有任何疑惑可以回复我~ 2019-11-29 22:12:20
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信