代码之家  ›  专栏  ›  技术社区  ›  Ravi

apachenifi invokehtp在循环中失败

  •  0
  • Ravi  · 技术社区  · 6 年前

    invokeHTTP 处理器,我必须在remoteURL中添加获取数据的页码。以下是我的流程流程

    1. 算出总数编号使用 我用 EvaluateXPath totalRecords 并初始化 startIndex 到1。
    2. 我补充道 RouteOnAttribute 检查我的 startIndex公司 小于 如果更多的话我就停下来。
    3. 我做 调用Http 在远程URL中,我传递 startIndex公司
    4. 如果我得到响应,那么我增加 在100分钟前寄回给 RounteOnAttribute

    我现在的问题是 调用Http 处理器就挂了。。当我停止并重新启动 它可以工作,但随后又挂在循环上。不知道我做错了什么?

    enter image description here

    0 回复  |  直到 6 年前
        1
  •  1
  •   Ravi    6 年前

    我想我解决了我的问题。。这是因为我在 invokeHTTP .. 当我改变并添加 UpdateAttribute 调用Http

    在我的早期 调用Http RemoteURL 属性设置为 http://example.com?startIndex=${startIndex} 但这没用。。所以我改变了我的位置 更新属性 处理器,它构造URL并放入另一个流属性中,然后在 处理器。