将hive-adventures与Hive区块链同步

将hive-adventures与Hive区块链同步

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

该文章介绍了hive-adventures如何与Hive区块链同步数据。应用程序通过读取特定格式的custom_json_operations进行同步,分为大规模同步和实时同步模式。大规模同步一次处理1000个区块,而实时同步逐个处理并在区块间等待。应用程序优先从hafah实例获取数据,若失败则从见证者API获取。

🎯

关键要点

  • 文章介绍了hive-adventures如何与Hive区块链同步数据。

  • 应用程序通过读取特定格式的custom_json_operations进行同步。

  • 同步模式分为大规模同步和实时同步。

  • 大规模同步一次处理1000个区块,实时同步逐个处理并在区块间等待。

  • 应用程序优先从hafah实例获取数据,若失败则从见证者API获取。

  • 应用程序在启动时检查本地数据库中存储的最大区块号。

  • 大规模同步完成后,应用程序进入同步模式,逐个处理区块。

  • 在实时模式下,应用程序逐个处理区块并在区块间等待。

  • 如果在实时模式下检测到1000个区块或更多的延迟,应用程序将返回大规模同步模式。

  • 在所有模式中,应用程序首先尝试从hafah实例获取数据。

延伸问答

hive-adventures如何与Hive区块链同步数据?

hive-adventures通过读取特定格式的custom_json_operations进行数据同步。

大规模同步和实时同步有什么区别?

大规模同步一次处理1000个区块,而实时同步逐个处理区块并在区块间等待。

应用程序如何选择数据源进行同步?

应用程序优先从hafah实例获取数据,若失败则从见证者API获取。

在实时模式下,应用程序如何处理区块?

在实时模式下,应用程序逐个处理区块并在区块间等待,若检测到1000个区块的延迟,则返回大规模同步模式。

应用程序启动时会检查什么?

应用程序在启动时检查本地数据库中存储的最大区块号。

如果在大规模同步中出现错误,应用程序会如何处理?

在大规模同步中出现错误时,应用程序会退出,之后由systemd尝试重启应用程序。

🏷️

标签

➡️

继续阅读