我无法解释HandleHttpResponse上的任务计数,这通常只会在处理器具有@TriggerWhenEmpty注释时发生,这意味着它在没有流文件可用且无所事事的情况下一直运行。
通常,使用HandleHttpResponse与InvokeHttp不起作用,它使用HandleHttpRequest,它接受一个请求,在HTTP上下文映射中创建一个条目,允许流程继续,然后可以响应原始请求与HandleHttpRequest。
InvokeHttp是一个与服务器建立连接的客户端,其中HandleHttpRequest是一个需要使用HandleHttpResponse向客户端发送响应的服务器。 InvokeHttp没有将任何内容放入HTTP上下文映射中,因此在这种情况下HandleHttpRequest没有任何内容。
您通常会将InvokeHttp的“重试”关系在自循环中连接回InvokeHttp,以便它可以继续重试。