【问题标题】:OpenDaylight controller clustering service, blocking or not?OpenDaylight 控制器集群服务,阻塞与否?
【发布时间】:2015-02-16 10:19:30
【问题描述】:

我正在研究 ODL 控制器并得到一个问题。在 ODL 集群实现中,数据被分成多个分片,这些分片被复制到多个控制器上。所以这是我的问题:当应用程序对模块的主分片进行更新时,应用程序是否会被阻止(一直等待)直到分片上的更改被传播并更新到集群中的所有分片副本(使用 RAFT算法),还是应用程序会从事务中返回并在主分片上提交更新后立即继续? .期待回复和提前感谢!

【问题讨论】:

    标签: load-balancing blocking opendaylight


    【解决方案1】:

    正如您所说,ODL 集群使用 RAFT 来达成共识。因此,只有在将数据复制到集群中的大多数成员时,才会提交 ODL 分布式数据存储上的事务。例如,如果一个分片在 7 个节点上具有副本,则需要将更新复制到 4 个节点(包括领导者/主节点),然后才能将该更新提交到状态。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-09
      • 1970-01-01
      • 2015-11-13
      • 1970-01-01
      • 2016-04-11
      • 1970-01-01
      • 2021-05-12
      • 1970-01-01
      相关资源
      最近更新 更多