The HTTPCaller is a great transformer for making HTTP requests, but I have quite a few requests is there a way to speed up this process?
I am making lots of HTTP requests using the HTTPCaller, is there a way to speed this up?
Best answer by siennaatsafe
One of our users @paalped recently created a custom transformer on the FME Hub to make asynchronous requests using the HTTPCaller. It's called the AsyncHTTPCaller and is available to download in workbench. It currently only supports GET Requests and is available in FME 2019.2+ on Windows. From my testing, getting 100 images from a website, the AsyncHTTPCaller was around 9x faster than the HTTPCaller. For more information see the custom transformer page https://hub.safe.com/publishers/paalped/transformers/asynchttpcaller
Update, May 18th, 2021! This functionality has now been released in FME 2021.0 https://community.safe.com/s/idea/0874Q000000TkurQAC/detail
See Concurrency / Looping Options in our HTTPCaller Documentation
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.