排序节点同步如何工作?
How does Ordering Nodes Synchronization work?
如何添加一个新的排序节点来下载账本,因为排序节点之间没有连接,而且 kafka 只保留消息 7 天。
此外,如果我关闭排序节点超过 7 天,如果我再次启动它,那么它不会在 kafka 分区中找到那 7 天发生的交易,因此它将如何同步和更新它本地分类帐。
在 1.0 中,Kafka 代理将设置为 log.retention.ms = -1
(来源:documentation,步骤 4e)。
这会禁用基于时间的保留并防止段过期。这意味着:
- 一个分区承载了通道的整个交易历史。
- 可以随时添加新的排序服务节点 (OSN),并使用 Kafka 代理与所有通道完全同步。
在 1.x 轨道的次要版本中,我们将支持 OSN 的账本修剪。这意味着代理只需要维护一个经过修剪的交易历史序列(总是从配置块开始),并且任何 new OSN 将只能同步回该配置块。
如何添加一个新的排序节点来下载账本,因为排序节点之间没有连接,而且 kafka 只保留消息 7 天。
此外,如果我关闭排序节点超过 7 天,如果我再次启动它,那么它不会在 kafka 分区中找到那 7 天发生的交易,因此它将如何同步和更新它本地分类帐。
在 1.0 中,Kafka 代理将设置为 log.retention.ms = -1
(来源:documentation,步骤 4e)。
这会禁用基于时间的保留并防止段过期。这意味着:
- 一个分区承载了通道的整个交易历史。
- 可以随时添加新的排序服务节点 (OSN),并使用 Kafka 代理与所有通道完全同步。
在 1.x 轨道的次要版本中,我们将支持 OSN 的账本修剪。这意味着代理只需要维护一个经过修剪的交易历史序列(总是从配置块开始),并且任何 new OSN 将只能同步回该配置块。