Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Web Hook servicer / batch request system
Ruby Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
README.markdown
anemone.rb
test.sh
test_request.xml

README.markdown

Anemone

An HTTP server that triggers asynchronous, throttle-able HTTP requests. It doesn't totally work (callbacks aren't called when a job completes), but it mostly does.

a) Can be configured as a servicer of Web Hooks where the response codes are tracked.

-or-

b) Can be configured as a batch system where responses are collected and sent to a callback url of your choice.

Installation

$ sudo gem install eventmachine eventmachine_httpserver libxml
$ sudo gem install igrigorik-em-http-request -s http://gems.github.com/

Future Enhancements

  • cleanup
  • status
  • Rack middleware to configure Anemone at runtime
  • Pluggable job / status handlers
  • PubSub support to stream results OR publish results on completion
Something went wrong with that request. Please try again.