Corda-流超时

时间:2018-12-20 11:11:40

标签: corda

根据docs ...

  

该调用必须以BLOCKING方式执行。流量目前不   支持暂停以等待对外部呼叫的响应   出于这个原因,应为呼叫提供超时   以防止流量永远暂停。如果超时已过,   这应视为软故障,并由流程的   业务逻辑

如果启动器流在指定时间内未收到响应,该如何创建超时的启动器流?有这样的例子吗?

1 个答案:

答案 0 :(得分:0)

从Corda 3开始,没有任何机制可以使流超时。当文档说“应为呼叫提供超时”时,这是指HTTP呼叫。

当前唯一的替代方法是检查收到响应时HTTP调用已花费了多长时间,如果超过了时间范围,则会在流中引发错误。