Hello all!

Long lived HTTP connections like the continuous feed from CouchDB are not exactly in wide use. I had an issue using them together with vert.x [1] because there is no API to close the stream from the vert.x side.

So I wrote couchpipe - a simple Java server that consumes a changes feed, parses the messages and POSTs them to a configurable HTTP endpoint. It watches the stream for timeouts, reconnects if a configurable amount of Time did not yield any data and supports HTTP Basic auth.And itt's released under modified BSD license.

Maybe this helps somebody :)

You can find it here:
https://github.com/cosea/couchpipe


[1]: http://www.vertx.io

Reply via email to