如何在使用亚马逊 QLDB 低级客户端时计算 CommitDigest?

上次更新时间:2020 年 8 月 26 日

我的应用程序使用低级客户端与 Amazon Quantum Ledger Database (Amazon QLDB) 交互。CommitDigest 参数的目的是什么?我该如何计算它?

解决方法

CommitDigest 确保只有在服务器处理了客户端发送的确切语句组(所有语句按顺序处理,无重复)之后才提交事务。您必须为每个活动事务传递 CommitDigest。使用 Amazon Ion Hash 来计算 CommitDigest

最佳做法是使用 Amazon QLDB 驱动程序 在分类账上执行数据事务。Amazon QLDB 驱动程序通过管理 SendCommand API 调用来简化分类账数据上 PartiQL 语句的执行。在 SendCommand 请求中传递 CommitDigest 参数。


这篇文章对您有帮助吗?


您是否需要账单或技术支持?