【发布时间】:2019-01-08 16:57:57
【问题描述】:
这个问题是在讨论Making asynchronous HTTP calls from flows时提出的
假设,我们正在实施贷款申请。在收到LoanRequest 后,Corda flow 会进行 HTTP 调用来验证请求,我们希望根据 HTTP 调用的结果自动调用其他事务,即记录ApprovedLoan 或RejectedLoan 的状态。
现在这种情况下的问题是,ApprovedLoan 或RejectedLoan 事务将需要输入状态为LoanRequest。所以我们不能从LoanRequest流的Acceptor调用另一个流,因为输入状态还没有提交,从而导致竞争条件。
任何关于如何实施的建议或示例将不胜感激。
谢谢。
【问题讨论】:
标签: corda