RESTMQ – REST/JSON/HTTP based message queue

December 15, 2009

That’s not a replay from the last post. I’ve pushed into my github repo an initial, cleaned up version of RestMQ. This is special because it not only uses python and twisted, but cyclone, the twisted-based implementation of Tornado. Repo URL:  http://github.com/gleicon/restmq

It makes web apps easier to build, and covers a gap, IMO, between the Generator/Deferred approach which modern twisted applications uses and the traditional twisted.web package. Also it uses Redis, which is cutting edge in key/value storage and which flexibility allows for implementing a wide range of NoSQL patterns.

To build it, I’ve had help from fiorix which ported tx-redis and made cyclone possible. Also he was a soundboard for my ideas.

This is a continuation from the first appengine version, and it seems to me that a simple message queue like that can be used as a benchmark for other plataforms/languages (Erlang and Ruby versions are on my roadmap too).

The most important part is that NoSQL patterns are on many places and news, and it seems that there is a lot to cover, from architecture patterns to product specific patterns (be it key/value or document oriented).

Let me know if there is any bug or feature wanted, and please test it !

yours, truly

gm

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: