It sounds like you've never used AnyEvent::HTTP before and just scanned the docs to try to answer the question. When http_request is called in void context, it's still easy to cancel a request from within the callback. And you don't understand what load testing is if you suggest limiting concurrent requests to 4.