Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.14.0
-
None
-
None
-
None
Description
InvokeHTTP is the preferred processor to use over the deprecated PostHTTP. However, PostHTTP outperforms InvokeHTTP (at least in POST mode). A template and a JSON file have been attached to this ticket for benchmarking the two processors. Using this flow, PostHTTP was observed to have a throughput of approximately 5 times greater than InvokeHTTP.
In addition, it was noted that InvokeHTTP had approximately 5 times as many tasks and 5 times the task duration for a given 5 minute stats window. And, the statistics of Bytes Read and Bytes Transferred remain at zero for InvokeHTTP; this area accurate statistics also needs to be addressed.
Attachments
Attachments
Issue Links
- is related to
-
NIFI-10163 StandardProcessSession.exportTo() not tracking bytes read
- Resolved
-
NIFI-1687 Support sending as a FlowFile in InvokeHTTP
- Resolved