首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从NIFI调用API

从NIFI调用API
EN

Stack Overflow用户
提问于 2019-11-26 10:51:14
回答 1查看 494关注 0票数 0

我有一个需求,需要在成功的数据转储到cassandra表的末尾调用API。我在我的nifi流中使用了下面的处理器。

QueryDataBaseTableRecord -> SplitLines --> ExecuteScript -> PutCassandraQL --> InvokeHTTP -> Invoke HTTP --> PutS3

Usecase:需要将数据从DB2转储到DB2,在成功转储之后,它应该首先调用API InvokeHTTP (该API必须将大约100 k的记录转储到DB2,并以“数据插入”的形式将响应消息发送回nifi),一旦我们得到响应消息,就需要调用第二个InvokeHTTP。

问题是Nifi自动路由到故障流(大约1分钟后),因为它没有等待来自第一个调用API的响应消息,但是当我们在后端检查时,数据转储仍在进行中。

谁能让我知道-如何使invokehttp处理器等待API响应消息和路由到下一步?感谢您的建议,如果有任何其他有效的/替代的方法,我们可以尝试处理这一用途。

EN

回答 1

Stack Overflow用户

发布于 2019-11-26 16:35:35

如果检查InvokeHTTP的配置,就有两个超时字段:

  1. 连接超时
  2. 读取超时

只需增加这些的价值。

这是文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59049269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档