While I’m not sure if it is a good or really stupid idea I decided to start trying to implement a RPC library on the redis database.
In theory it should be a good idea as you can have a very fast and persistent multi-consumer queue of tasks (like rabbit-mq or other AMQP) which can be worked out to also give answers back. Also using redis permits to quickly distribute work over multiple servers by simply running another server without any change to the code itself.
or just checkout the sources over our repositories:
hg clone http://repo.axant.it/hg/stroller
For now stroller does not have a site and a home ;( but fortunately all of our projects are listed in a fancy “temp house” on project.axantlabs.com as it has stroller, just checkout http://projects.axantlabs.com/Stroller
You’ll see there the main features of this art of software and enjoy the sweetness!
Updates are coming for it we have just in mind some strategic moves to make it a ‘first choice’ product.