You can clone with
HTTPS or Subversion.
Create a consumer that tracks the number of pending HTTP reqeusts.
It's not ideal since POE::Component::Client::HTTP can be overloaded.
A more complete consumer would throttle the requests so too many
couldn't be started at once.
Refactor the HTTP client example so that the client can be reused.