在 Hyperledger Composer 账本中安排任务
Schedule a task inside the Hyperledger Composer ledger
我需要每天更新一些字段。
我提出了 2 种可能的解决方案:
通过 REST API 更新 - 例如,在某些服务器上运行的程序通过 REST API 更新字段,然后休眠 1 天。问题:如果程序停止,它不会更新分类帐,因此网络不再正常工作。
制作一个休眠 1 天然后更新字段的智能合约。问题:据我所知,内部运作方式是否会影响达成共识?
在 2 上正确 - 你可能不会得到确定性结果(无论你用什么更新它,但听起来像是基于日期的,不确定它是日历还是过去的一天等)并且更新将失败。您最好根据客户端的字段值来管理更新。您需要一些高可用性解决方案 and/or 检查发生更新的客户端问题。分类帐并不是真正依赖于应用基于计划的操作更新的地方。
我需要每天更新一些字段。 我提出了 2 种可能的解决方案:
通过 REST API 更新 - 例如,在某些服务器上运行的程序通过 REST API 更新字段,然后休眠 1 天。问题:如果程序停止,它不会更新分类帐,因此网络不再正常工作。
制作一个休眠 1 天然后更新字段的智能合约。问题:据我所知,内部运作方式是否会影响达成共识?
在 2 上正确 - 你可能不会得到确定性结果(无论你用什么更新它,但听起来像是基于日期的,不确定它是日历还是过去的一天等)并且更新将失败。您最好根据客户端的字段值来管理更新。您需要一些高可用性解决方案 and/or 检查发生更新的客户端问题。分类帐并不是真正依赖于应用基于计划的操作更新的地方。