请稍等 ...
×

采纳答案成功!

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

关于多个 order 节点

请问老师,假设现在部署了三个 order 节点,
orderer 节点的 kafka 消费者接收到任意节点发出的 TTC-X 消息时,都会将之前收到的交易打包结块,保存在 orderer 本地,之后再分发到各 peer 节点。

假设现在其中一个组织的主节点连接了这三个order 节点,获取交易打包结块。

那么这个组织的主节点,是不是获取三次同样的打包的交易,还是只会从其中的一个order 节点获取 打包的交易?

如果是获取三次同样的打包交易块的话,他们之间的共识是怎么样的? 是挨个去比较交易块的信息是否一致吗?

正在回答 回答被采纳积分+3

1回答

自游蜗牛 2018-09-21 20:11:32

亲,你好。

peer只会连接到一个orderer上,所以不存在连三个orderer。即便是连接三个orderer,三个orderer生成的块也是一致的。

祝你学习愉快!

0 回复 有任何疑惑可以回复我~
  • 提问者 ihkhlkjhkjhlkjhlkj #1
    这样的话,peer对应的orderer没有容灾的机制吗?
    回复 有任何疑惑可以回复我~ 2018-09-21 21:55:48
  • 自游蜗牛 回复 提问者 ihkhlkjhkjhlkjhlkj #2
    他会去配置交易中找orderer列表,这是最开始的configtx.yaml中就定义好的。会去尝试不同的ordeter
    回复 有任何疑惑可以回复我~ 2018-09-22 08:15:36
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信