根据docs ...
该调用必须以BLOCKING方式执行。流量目前不 支持暂停以等待对外部呼叫的响应 出于这个原因,应为呼叫提供超时 以防止流量永远暂停。如果超时已过, 这应视为软故障,并由流程的 业务逻辑
如果启动器流在指定时间内未收到响应,该如何创建超时的启动器流?有这样的例子吗?
答案 0 :(得分:0)
从Corda 3开始,没有任何机制可以使流超时。当文档说“应为呼叫提供超时”时,这是指HTTP呼叫。
当前唯一的替代方法是检查收到响应时HTTP调用已花费了多长时间,如果超过了时间范围,则会在流中引发错误。